17
stream << "if (args_info->";
18
generate_string (opt_var, stream, indent + indent_str.length ());
25
stream << " for (i = 0; i < args_info->";
26
generate_string (opt_var, stream, indent + indent_str.length ());
27
stream << "_given; ++i)";
33
stream << " if (args_info->";
34
generate_string (opt_var, stream, indent + indent_str.length ());
35
stream << "_orig [i])";
41
stream << " fprintf(outfile, \"%s=\\\"%s\\\"\\n\", \"";
17
stream << "write_multiple_into_file(outfile, args_info->";
18
generate_string (opt_var, stream, indent + indent_str.length ());
19
stream << "_given, \"";
42
20
generate_string (opt_name, stream, indent + indent_str.length ());
43
21
stream << "\", args_info->";
44
22
generate_string (opt_var, stream, indent + indent_str.length ());
45
stream << "_orig [i]);";
24
generate_string (values, stream, indent + indent_str.length ());
56
27
stream << indent_str;
60
stream << "for (i = 0; i < args_info->";
31
stream << "write_multiple_into_file(outfile, args_info->";
61
32
generate_string (opt_var, stream, indent + indent_str.length ());
62
stream << "_given; ++i)";
70
generate_string (write_cmd, stream, indent + indent_str.length ());
33
stream << "_given, \"";
34
generate_string (opt_name, stream, indent + indent_str.length ());
35
stream << "\", 0, 0);";
76
37
stream << indent_str;