8
8
<link rel="up" href="rn02.html" title="Tools Reference">
9
9
<link rel="prev" href="rn02.html" title="Tools Reference">
10
10
<link rel="next" href="glib-genmarshal.html" title="glib-genmarshal">
11
<meta name="generator" content="GTK-Doc V1.13 (XML mode)">
11
<meta name="generator" content="GTK-Doc V1.14 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
<link rel="preface" href="pr01.html" title="Introduction">
14
<link rel="part" href="pt01.html" title="Part I. Concepts">
15
<link rel="chapter" href="chapter-intro.html" title="Background">
16
<link rel="chapter" href="chapter-gtype.html" title="The GLib Dynamic Type System">
17
<link rel="chapter" href="chapter-gobject.html" title="The GObject base class">
18
<link rel="chapter" href="chapter-signal.html" title="The GObject messaging system">
19
<link rel="reference" href="rn01.html" title="API Reference">
20
<link rel="reference" href="rn02.html" title="Tools Reference">
21
<link rel="part" href="pt02.html" title="Part IV. Tutorial">
22
<link rel="chapter" href="howto-gobject.html" title="How to define and implement a new GObject">
23
<link rel="chapter" href="howto-interface.html" title="How to define and implement interfaces">
24
<link rel="chapter" href="howto-signals.html" title="How to create and use signals">
25
<link rel="part" href="pt03.html" title="Part V. Related Tools">
26
<link rel="chapter" href="tools-vala.html" title="Vala">
27
<link rel="chapter" href="tools-gob.html" title="GObject builder">
28
<link rel="chapter" href="tools-ginspector.html" title="Graphical inspection of GObjects">
29
<link rel="chapter" href="tools-refdb.html" title="Debugging reference count problems">
30
<link rel="chapter" href="tools-gtkdoc.html" title="Writing API docs">
31
<link rel="index" href="api-index-full.html" title="Index">
32
<link rel="index" href="api-index-deprecated.html" title="Index of deprecated symbols">
33
<link rel="index" href="api-index-2-2.html" title="Index of new symbols in 2.2">
34
<link rel="index" href="api-index-2-4.html" title="Index of new symbols in 2.4">
35
<link rel="index" href="api-index-2-6.html" title="Index of new symbols in 2.6">
36
<link rel="index" href="api-index-2-8.html" title="Index of new symbols in 2.8">
37
<link rel="index" href="api-index-2-10.html" title="Index of new symbols in 2.10">
38
<link rel="index" href="api-index-2-12.html" title="Index of new symbols in 2.12">
39
<link rel="index" href="api-index-2-14.html" title="Index of new symbols in 2.14">
40
<link rel="index" href="api-index-2-18.html" title="Index of new symbols in 2.18">
41
<link rel="index" href="api-index-2-22.html" title="Index of new symbols in 2.22">
42
<link rel="index" href="api-index-2-24.html" title="Index of new symbols in 2.24">
44
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
45
15
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
63
33
<div class="cmdsynopsis"><p><code class="command">glib-mkenums</code> [options...] [files...]</p></div>
65
35
<div class="refsect1" title="Description">
66
<a name="id568789"></a><h2>Description</h2>
36
<a name="id563870"></a><h2>Description</h2>
67
37
<p><span class="command"><strong>glib-mkenums</strong></span> is a small perl-script utility that parses C
68
38
code to extract enum definitions and produces enum descriptions based on text
69
39
templates specified by the user. Most frequently this script is used to
74
44
<div class="refsect1" title="Invocation">
75
<a name="id620529"></a><h2>Invocation</h2>
45
<a name="id559876"></a><h2>Invocation</h2>
76
46
<p><span class="command"><strong>glib-mkenums</strong></span> takes a list of valid C code files as
77
47
input. The options specified control the text that is output, certain
78
48
substitutions are performed on the text templates for keywords enclosed
81
51
<div class="refsect2" title="Options">
82
<a name="id590584"></a><h3>Options</h3>
52
<a name="id604549"></a><h3>Options</h3>
83
53
<div class="variablelist"><table border="0">
84
54
<col align="left" valign="top">
176
146
<div class="refsect2" title="Production text substitutions">
177
<a name="id574325"></a><h3>Production text substitutions</h3>
147
<a name="id577314"></a><h3>Production text substitutions</h3>
179
149
Certain keywords enclosed in @ characters will be substituted in the
180
150
emitted text. For the substitution examples of the keywords below,
279
249
<div class="refsect2" title="Trigraph extensions">
280
<a name="id612404"></a><h3>Trigraph extensions</h3>
250
<a name="id558311"></a><h3>Trigraph extensions</h3>
282
252
Some C comments are treated specially in the parsed enum definitions,
283
253
such comments start out with the trigraph sequence <code class="literal">/*<</code>
315
285
<div class="refsect1" title="See also">
316
<a name="id583130"></a><h2>See also</h2>
286
<a name="id567307"></a><h2>See also</h2>
317
287
<p><span class="command"><strong>glib-genmarshal</strong></span>(1)
321
291
<div class="footer">
323
Generated by GTK-Doc V1.13</div>
293
Generated by GTK-Doc V1.14</div>
b'\\ No newline at end of file'