File: cmdline.h.html

package info (click to toggle)
source-highlight 1.11-1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 4,872 kB
  • ctags: 4,699
  • sloc: sh: 3,633; cpp: 2,606; lex: 2,463; ansic: 1,610; makefile: 537; php: 185; perl: 145; yacc: 122; ruby: 63; sed: 53; python: 45; ml: 38; java: 30
file content (96 lines) | stat: -rw-r--r-- 10,832 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
    "http://www.w3.org/TR/REC-html40/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="GNU source-highlight 1.9.1
by Lorenzo Bettini
http://www.lorenzobettini.it
http://www.gnu.org/software/src-highlite">
<title>source file</title>
<link rel="stylesheet" href="./mono.css" type="text/css">
</head>
<body>
<pre>
<tt>
<span class="comment">/* cmdline.h */</span>

<span class="comment">/* File autogenerated by gengetopt version 2.12.2  */</span>

<span class="preproc">#ifndef</span> <span class="normal">CMDLINE_H</span>
<span class="preproc">#define</span> <span class="normal">CMDLINE_H</span>

<span class="comment">/* If we use autoconf.  */</span>
<span class="preproc">#ifdef</span> <span class="normal">HAVE_CONFIG_H</span>
<span class="preproc">#include</span> <span class="string">"config.h"</span>
<span class="preproc">#endif</span>

<span class="preproc">#ifdef</span> <span class="normal">__cplusplus</span>
<span class="keyword">extern</span> <span class="string">"C"</span> <span class="cbracket">{</span>
<span class="preproc">#endif</span> <span class="comment">/* __cplusplus */</span>

<span class="preproc">#ifndef</span> <span class="normal">CMDLINE_PARSER_PACKAGE</span>
<span class="preproc">#define</span> <span class="normal">CMDLINE_PARSER_PACKAGE</span> <span class="normal">PACKAGE</span>
<span class="preproc">#endif</span>

<span class="preproc">#ifndef</span> <span class="normal">CMDLINE_PARSER_VERSION</span>
<span class="preproc">#define</span> <span class="normal">CMDLINE_PARSER_VERSION</span> <span class="normal">VERSION</span>
<span class="preproc">#endif</span>

<span class="keyword">struct</span> <span class="normal">gengetopt_args_info</span>
<span class="cbracket">{</span>
  <span class="type">char</span> <span class="symbol">*</span> <span class="normal">input_arg</span><span class="symbol">;</span>	<span class="comment">/* input file. default std input.  */</span>
  <span class="type">char</span> <span class="symbol">*</span> <span class="normal">output_arg</span><span class="symbol">;</span>	<span class="comment">/* output file. default std output.  */</span>
  <span class="type">char</span> <span class="symbol">*</span> <span class="normal">src_lang_arg</span><span class="symbol">;</span>	<span class="comment">/* source language (e.g. java, javascript, cpp, prolog, perl, php3, python, ruby, flex, changelog, lua, caml, sml, log).   If not specified, the source language will be guessed from the file extension..  */</span>
  <span class="type">char</span> <span class="symbol">*</span> <span class="normal">out_format_arg</span><span class="symbol">;</span>	<span class="comment">/* output format (e.g. html, xhtml, esc).  */</span>
  <span class="type">char</span> <span class="symbol">*</span> <span class="normal">css_arg</span><span class="symbol">;</span>	<span class="comment">/* use a css for formatting. Implies --doc.  */</span>
  <span class="type">char</span> <span class="symbol">*</span> <span class="normal">title_arg</span><span class="symbol">;</span>	<span class="comment">/* give a title to the html. Implies --doc.  */</span>
  <span class="type">int</span> <span class="normal">tab_arg</span><span class="symbol">;</span>	<span class="comment">/* specify tab length. default 8.  */</span>
  <span class="type">char</span> <span class="symbol">*</span> <span class="normal">header_arg</span><span class="symbol">;</span>	<span class="comment">/* file to insert as header.  */</span>
  <span class="type">char</span> <span class="symbol">*</span> <span class="normal">footer_arg</span><span class="symbol">;</span>	<span class="comment">/* file to insert as footer.  */</span>
  <span class="type">char</span> <span class="symbol">*</span> <span class="normal">tags_file_arg</span><span class="symbol">;</span>	<span class="comment">/* specify format options (def. tags.j2h).  */</span>
  <span class="type">char</span> <span class="symbol">*</span> <span class="normal">output_dir_arg</span><span class="symbol">;</span>	<span class="comment">/* output directory.  */</span>
  <span class="type">int</span> <span class="normal">gen_version_flag</span><span class="symbol">;</span>	<span class="comment">/* put gengetopt version in the generated file (default=on).  */</span>

  <span class="type">int</span> <span class="normal">help_given</span> <span class="symbol">;</span>	<span class="comment">/* Whether help was given.  */</span>
  <span class="type">int</span> <span class="normal">version_given</span> <span class="symbol">;</span>	<span class="comment">/* Whether version was given.  */</span>
  <span class="type">int</span> <span class="normal">input_given</span> <span class="symbol">;</span>	<span class="comment">/* Whether input was given.  */</span>
  <span class="type">int</span> <span class="normal">output_given</span> <span class="symbol">;</span>	<span class="comment">/* Whether output was given.  */</span>
  <span class="type">int</span> <span class="normal">src_lang_given</span> <span class="symbol">;</span>	<span class="comment">/* Whether src-lang was given.  */</span>
  <span class="type">int</span> <span class="normal">out_format_given</span> <span class="symbol">;</span>	<span class="comment">/* Whether out-format was given.  */</span>
  <span class="type">int</span> <span class="normal">verbose_given</span> <span class="symbol">;</span>	<span class="comment">/* Whether verbose was given.  */</span>
  <span class="type">int</span> <span class="normal">doc_given</span> <span class="symbol">;</span>	<span class="comment">/* Whether doc was given.  */</span>
  <span class="type">int</span> <span class="normal">no_doc_given</span> <span class="symbol">;</span>	<span class="comment">/* Whether no-doc was given.  */</span>
  <span class="type">int</span> <span class="normal">css_given</span> <span class="symbol">;</span>	<span class="comment">/* Whether css was given.  */</span>
  <span class="type">int</span> <span class="normal">title_given</span> <span class="symbol">;</span>	<span class="comment">/* Whether title was given.  */</span>
  <span class="type">int</span> <span class="normal">tab_given</span> <span class="symbol">;</span>	<span class="comment">/* Whether tab was given.  */</span>
  <span class="type">int</span> <span class="normal">header_given</span> <span class="symbol">;</span>	<span class="comment">/* Whether header was given.  */</span>
  <span class="type">int</span> <span class="normal">footer_given</span> <span class="symbol">;</span>	<span class="comment">/* Whether footer was given.  */</span>
  <span class="type">int</span> <span class="normal">tags_file_given</span> <span class="symbol">;</span>	<span class="comment">/* Whether tags-file was given.  */</span>
  <span class="type">int</span> <span class="normal">line_number_given</span> <span class="symbol">;</span>	<span class="comment">/* Whether line-number was given.  */</span>
  <span class="type">int</span> <span class="normal">line_number_ref_given</span> <span class="symbol">;</span>	<span class="comment">/* Whether line-number-ref was given.  */</span>
  <span class="type">int</span> <span class="normal">output_dir_given</span> <span class="symbol">;</span>	<span class="comment">/* Whether output-dir was given.  */</span>
  <span class="type">int</span> <span class="normal">gen_version_given</span> <span class="symbol">;</span>	<span class="comment">/* Whether gen-version was given.  */</span>

  <span class="type">char</span> <span class="symbol">*</span><span class="symbol">*</span><span class="normal">inputs</span> <span class="symbol">;</span> <span class="comment">/* unamed options */</span>
  <span class="type">unsigned</span> <span class="normal">inputs_num</span> <span class="symbol">;</span> <span class="comment">/* unamed options number */</span>
<span class="cbracket">}</span> <span class="symbol">;</span>

<span class="type">int</span> <span class="function">cmdline_parser</span> <span class="symbol">(</span><span class="type">int</span> <span class="normal">argc</span><span class="symbol">,</span> <span class="type">char</span> <span class="symbol">*</span> <span class="keyword">const</span> <span class="symbol">*</span><span class="normal">argv</span><span class="symbol">,</span> <span class="keyword">struct</span> <span class="normal">gengetopt_args_info</span> <span class="symbol">*</span><span class="normal">args_info</span><span class="symbol">)</span><span class="symbol">;</span>
<span class="type">int</span> <span class="function">cmdline_parser2</span> <span class="symbol">(</span><span class="type">int</span> <span class="normal">argc</span><span class="symbol">,</span> <span class="type">char</span> <span class="symbol">*</span> <span class="keyword">const</span> <span class="symbol">*</span><span class="normal">argv</span><span class="symbol">,</span> <span class="keyword">struct</span> <span class="normal">gengetopt_args_info</span> <span class="symbol">*</span><span class="normal">args_info</span><span class="symbol">,</span> <span class="type">int</span> <span class="normal">override</span><span class="symbol">,</span> <span class="type">int</span> <span class="normal">initialize</span><span class="symbol">,</span> <span class="type">int</span> <span class="normal">check_required</span><span class="symbol">)</span><span class="symbol">;</span>

<span class="type">void</span> <span class="function">cmdline_parser_print_help</span><span class="symbol">(</span><span class="type">void</span><span class="symbol">)</span><span class="symbol">;</span>
<span class="type">void</span> <span class="function">cmdline_parser_print_version</span><span class="symbol">(</span><span class="type">void</span><span class="symbol">)</span><span class="symbol">;</span>

<span class="type">void</span> <span class="function">cmdline_parser_init</span> <span class="symbol">(</span><span class="keyword">struct</span> <span class="normal">gengetopt_args_info</span> <span class="symbol">*</span><span class="normal">args_info</span><span class="symbol">)</span><span class="symbol">;</span>
<span class="type">void</span> <span class="function">cmdline_parser_free</span> <span class="symbol">(</span><span class="keyword">struct</span> <span class="normal">gengetopt_args_info</span> <span class="symbol">*</span><span class="normal">args_info</span><span class="symbol">)</span><span class="symbol">;</span>

<span class="preproc">#ifdef</span> <span class="normal">__cplusplus</span>
<span class="cbracket">}</span>
<span class="preproc">#endif</span> <span class="comment">/* __cplusplus */</span>
<span class="preproc">#endif</span> <span class="comment">/* CMDLINE_H */</span>
</tt>
</pre>
</body>
</html>