~ubuntu-branches/ubuntu/trusty/gengetopt/trusty

« back to all changes in this revision

Viewing changes to src/skels/check_modes.cc

  • Committer: Bazaar Package Importer
  • Author(s): Bart Martens
  • Date: 2008-05-07 21:14:14 UTC
  • mfrom: (1.1.6 upstream) (3.1.2 lenny)
  • Revision ID: james.westby@ubuntu.com-20080507211414-p2vy66i37h9csmxi
* New upstream release.
* debian/copyright: Updated.
* debian/patches/02info.diff: Updated.
* debian/patches/03gcc43.diff: Removed.

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
 
19
19
  stream << "_mode_counter) {";
20
20
  stream << "\n";
21
21
  stream << indent_str;
22
 
  stream << "  error += check_modes(";
23
 
  stream << "\n";
24
 
  stream << indent_str;
25
 
  stream << "    (int []){";
 
22
  stream << "  int ";
 
23
  generate_string (mode1_name, stream, indent + indent_str.length ());
 
24
  stream << "_given[] = {";
26
25
  generate_string (mode1_given_fields, stream, indent + indent_str.length ());
27
 
  stream << " -1},";
 
26
  stream << " -1};";
28
27
  stream << "\n";
29
28
  stream << indent_str;
30
 
  stream << "    (const char *[]){";
 
29
  stream << "  const char *";
 
30
  generate_string (mode1_name, stream, indent + indent_str.length ());
 
31
  stream << "_desc[] = {";
31
32
  generate_string (mode1_options, stream, indent + indent_str.length ());
32
 
  stream << " 0},";
 
33
  stream << " 0};";
33
34
  stream << "\n";
34
35
  stream << indent_str;
35
 
  stream << "    (int []){";
 
36
  stream << "  int ";
 
37
  generate_string (mode2_name, stream, indent + indent_str.length ());
 
38
  stream << "_given[] = {";
36
39
  generate_string (mode2_given_fields, stream, indent + indent_str.length ());
37
 
  stream << " -1},";
 
40
  stream << " -1};";
38
41
  stream << "\n";
39
42
  stream << indent_str;
40
 
  stream << "    (const char *[]){";
 
43
  stream << "  const char *";
 
44
  generate_string (mode2_name, stream, indent + indent_str.length ());
 
45
  stream << "_desc[] = {";
41
46
  generate_string (mode2_options, stream, indent + indent_str.length ());
42
 
  stream << " 0});";
 
47
  stream << " 0};";
 
48
  stream << "\n";
 
49
  stream << indent_str;
 
50
  stream << "  error += check_modes(";
 
51
  generate_string (mode1_name, stream, indent + indent_str.length ());
 
52
  stream << "_given, ";
 
53
  generate_string (mode1_name, stream, indent + indent_str.length ());
 
54
  stream << "_desc, ";
 
55
  generate_string (mode2_name, stream, indent + indent_str.length ());
 
56
  stream << "_given, ";
 
57
  generate_string (mode2_name, stream, indent + indent_str.length ());
 
58
  stream << "_desc);";
43
59
  stream << "\n";
44
60
  stream << indent_str;
45
61
  stream << "}";