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

« back to all changes in this revision

Viewing changes to src/skels/free_inputs_string.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
 
/*
2
 
 * File automatically generated by
3
 
 * gengen 1.1 by Lorenzo Bettini 
4
 
 * http://www.gnu.org/software/gengen
5
 
 */
6
 
 
7
 
#include "free_inputs_string.h"
8
 
 
9
 
void
10
 
free_inputs_string_gen_class::generate_free_inputs_string(ostream &stream, unsigned int indent)
11
 
{
12
 
  string indent_str (indent, ' ');
13
 
  indent = 0;
14
 
 
15
 
  stream << "for (i = 0; i < ";
16
 
  generate_string (structure, stream, indent + indent_str.length ());
17
 
  stream << "->inputs_num; ++i)";
18
 
  stream << "\n";
19
 
  stream << indent_str;
20
 
  stream << "  free (";
21
 
  generate_string (structure, stream, indent + indent_str.length ());
22
 
  stream << "->inputs [i]);";
23
 
  stream << "\n";
24
 
  stream << indent_str;
25
 
  stream << "\n";
26
 
  stream << indent_str;
27
 
  stream << "if (";
28
 
  generate_string (structure, stream, indent + indent_str.length ());
29
 
  stream << "->inputs_num)";
30
 
  stream << "\n";
31
 
  stream << indent_str;
32
 
  stream << "  free (";
33
 
  generate_string (structure, stream, indent + indent_str.length ());
34
 
  stream << "->inputs);";
35
 
  stream << "\n";
36
 
  stream << indent_str;
37
 
}