~ubuntu-branches/ubuntu/hardy/gengetopt/hardy

« back to all changes in this revision

Viewing changes to src/skels/option_arg.cc

  • Committer: Bazaar Package Importer
  • Author(s): Matthias Klose
  • Date: 2008-01-29 14:55:40 UTC
  • mfrom: (1.1.5 upstream)
  • Revision ID: james.westby@ubuntu.com-20080129145540-bkah1bl330gpelmh
Tags: 2.22-1ubuntu1
* Merge with Debian; remaining changes:
  - Fix build failures with g++-4.3.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/*
2
2
 * File automatically generated by
3
 
 * gengen 1.1 by Lorenzo Bettini 
 
3
 * gengen 1.2 by Lorenzo Bettini 
4
4
 * http://www.gnu.org/software/gengen
5
5
 */
6
6
 
17
17
      stream << "#ifdef HAVE_LONG_LONG";
18
18
      stream << "\n";
19
19
      stream << indent_str;
20
 
      generate_string (longlongtype, stream, indent + indent_str.length ());
 
20
      generate_string (type, stream, indent + indent_str.length ());
21
21
      stream << " ";
22
22
      generate_string (name, stream, indent + indent_str.length ());
23
23
      stream << "_arg;  /**< ";
94
94
        {
95
95
          if (has_arg)
96
96
            {
97
 
              generate_string (type, stream, indent + indent_str.length ());
98
 
              stream << " ";
99
 
              generate_string (name, stream, indent + indent_str.length ());
100
 
              stream << "_arg;  /**< ";
101
 
              stream << "@";
102
 
              stream << "brief ";
103
 
              generate_string (desc, stream, indent + indent_str.length ());
104
 
              if (has_default)
105
 
                {
106
 
                  stream << " (default='";
107
 
                  generate_string (default_value, stream, indent + indent_str.length ());
108
 
                  stream << "')";
109
 
                }
110
 
              stream << ".  */";
111
 
              stream << "\n";
112
 
              stream << indent_str;
 
97
              if (has_enum)
 
98
                {
 
99
                  stream << "enum enum_";
 
100
                  generate_string (name, stream, indent + indent_str.length ());
 
101
                  stream << " ";
 
102
                  if (multiple)
 
103
                    {
 
104
                      stream << "*";
 
105
                    }
 
106
                  generate_string (name, stream, indent + indent_str.length ());
 
107
                  stream << "_arg;      /**< ";
 
108
                  stream << "@";
 
109
                  stream << "brief ";
 
110
                  generate_string (desc, stream, indent + indent_str.length ());
 
111
                  if (has_default)
 
112
                    {
 
113
                      stream << " (default='";
 
114
                      generate_string (default_value, stream, indent + indent_str.length ());
 
115
                      stream << "')";
 
116
                    }
 
117
                  stream << ".  */";
 
118
                  stream << "\n";
 
119
                  stream << indent_str;
 
120
                }
 
121
              else
 
122
                {
 
123
                  generate_string (type, stream, indent + indent_str.length ());
 
124
                  stream << " ";
 
125
                  generate_string (name, stream, indent + indent_str.length ());
 
126
                  stream << "_arg;      /**< ";
 
127
                  stream << "@";
 
128
                  stream << "brief ";
 
129
                  generate_string (desc, stream, indent + indent_str.length ());
 
130
                  if (has_default)
 
131
                    {
 
132
                      stream << " (default='";
 
133
                      generate_string (default_value, stream, indent + indent_str.length ());
 
134
                      stream << "')";
 
135
                    }
 
136
                  stream << ".  */";
 
137
                  stream << "\n";
 
138
                  stream << indent_str;
 
139
                }
113
140
              generate_string (origtype, stream, indent + indent_str.length ());
114
141
              stream << " ";
115
142
              generate_string (name, stream, indent + indent_str.length ());