1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3
<title>support.h File Reference</title>
4
<link href="doxygen.css" rel="stylesheet" type="text/css">
6
<!-- Generated by Doxygen 1.2.14 -->
8
<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center>
9
<hr><h1>support.h File Reference</h1><code>#include <sys/types.h></code><br>
10
<code>#include <sys/stat.h></code><br>
11
<code>#include <stdio.h></code><br>
12
<code>#include <stdlib.h></code><br>
13
<code>#include <unistd.h></code><br>
14
<code>#include <string.h></code><br>
15
<code>#include <X11/Xlib.h></code><br>
16
<code>#include <X11/XKBlib.h></code><br>
17
<code>#include <X11/extensions/XKBfile.h></code><br>
18
<code>#include "<a class="el" href="supportpriv_8h-source.html">supportpriv.h</a>"</code><br>
19
<code>#include "<a class="el" href="defines_8h-source.html">defines.h</a>"</code><br>
22
<a href="support_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
23
<tr><td colspan=2><br><h2>Compounds</h2></td></tr>
24
<tr><td nowrap align=right valign=top>struct </td><td valign=bottom><a class="el" href="structEAKeyboard.html">EAKeyboard</a></td></tr>
25
<tr><td nowrap align=right valign=top>struct </td><td valign=bottom><a class="el" href="structstrEAkey.html">strEAkey</a></td></tr>
26
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
27
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="support_8h.html#a0">textdomain</a>(String) (String)</td></tr>
28
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="support_8h.html#a1">gettext</a>(String) (String)</td></tr>
29
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="support_8h.html#a2">dgettext</a>(Domain, Message) (Message)</td></tr>
30
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="support_8h.html#a3">dcgettext</a>(Domain, Message, Type) (Message)</td></tr>
31
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="support_8h.html#a4">bindtextdomain</a>(Domain, Directory) (Domain)</td></tr>
32
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="support_8h.html#a5">_</a>(String) (String)</td></tr>
33
<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="support_8h.html#a6">N_</a>(String) (String)</td></tr>
34
<tr><td colspan=2><br><h2>Typedefs</h2></td></tr>
35
<tr><td nowrap align=right valign=top>typedef <a class="el" href="structstrEAkey.html">strEAkey</a> </td><td valign=bottom><a class="el" href="support_8h.html#a7">EAkey</a></td></tr>
36
<tr><td colspan=2><br><h2>Functions</h2></td></tr>
37
<tr><td nowrap align=right valign=top>int </td><td valign=bottom><a class="el" href="support_8h.html#a13">parseconffile</a> (void)</td></tr>
38
<tr><td nowrap align=right valign=top>int </td><td valign=bottom><a class="el" href="support_8h.html#a14">parsedeffile</a> (void)</td></tr>
39
<tr><td nowrap align=right valign=top>int </td><td valign=bottom><a class="el" href="support_8h.html#a15">initEAK</a> (void)</td></tr>
40
<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="support_8h.html#a16">cleanKeylist</a> (void)</td></tr>
41
<tr><td nowrap align=right valign=top>int </td><td valign=bottom><a class="el" href="support_8h.html#a17">cleanexit</a> (void)</td></tr>
42
<tr><td nowrap align=right valign=top>gboolean </td><td valign=bottom><a class="el" href="support_8h.html#a18">backup_conffile</a> (void)</td></tr>
43
<tr><td nowrap align=right valign=top>gboolean </td><td valign=bottom><a class="el" href="support_8h.html#a19">restore_conffile</a> (void)</td></tr>
44
<tr><td nowrap align=right valign=top>gboolean </td><td valign=bottom><a class="el" href="support_8h.html#a20">save_conffile</a> (void)</td></tr>
45
<tr><td nowrap align=right valign=top>gint </td><td valign=bottom><a class="el" href="support_8h.html#a21">get_lineakd_pid</a> (void)</td></tr>
46
<tr><td colspan=2><br><h2>Variables</h2></td></tr>
47
<tr><td nowrap align=right valign=top><a class="el" href="structEAKeyboard.html">EAKeyboard</a> </td><td valign=bottom><a class="el" href="support_8h.html#a8">myEAK</a></td></tr>
48
<tr><td nowrap align=right valign=top>gboolean </td><td valign=bottom><a class="el" href="support_8h.html#a9">changing_text_from_signal</a> = FALSE</td></tr>
49
<tr><td nowrap align=right valign=top>char * </td><td valign=bottom><a class="el" href="support_8h.html#a10">kbtype</a></td></tr>
50
<tr><td nowrap align=right valign=top>char * </td><td valign=bottom><a class="el" href="support_8h.html#a11">cdromdev</a></td></tr>
51
<tr><td nowrap align=right valign=top>int </td><td valign=bottom><a class="el" href="support_8h.html#a12">selected_key</a></td></tr>
53
<hr><h2>Define Documentation</h2>
54
<a name="a5" doxytag="support.h::_"></a><p>
55
<table width="100%" cellpadding="2" cellspacing="0" border="0">
58
<table cellpadding="0" cellspacing="0" border="0">
60
<td class="md" nowrap valign="top"> #define _</td>
61
<td class="md" valign="top">( </td>
62
<td class="md" nowrap valign="top">String </td>
63
<td class="mdname1" valign="top" nowrap> </td>
64
<td class="md" valign="top">) </td>
65
<td class="md" nowrap> (String)
70
<table cellspacing=5 cellpadding=0 border=0>
81
<a name="a4" doxytag="support.h::bindtextdomain"></a><p>
82
<table width="100%" cellpadding="2" cellspacing="0" border="0">
85
<table cellpadding="0" cellspacing="0" border="0">
87
<td class="md" nowrap valign="top"> #define bindtextdomain</td>
88
<td class="md" valign="top">( </td>
89
<td class="md" nowrap valign="top">Domain, <tr>
92
<td class="md" nowrap>Directory </td>
93
<td class="mdname1" valign="top" nowrap> </td>
94
<td class="md" valign="top">) </td>
95
<td class="md" nowrap> (Domain)
100
<table cellspacing=5 cellpadding=0 border=0>
111
<a name="a3" doxytag="support.h::dcgettext"></a><p>
112
<table width="100%" cellpadding="2" cellspacing="0" border="0">
115
<table cellpadding="0" cellspacing="0" border="0">
117
<td class="md" nowrap valign="top"> #define dcgettext</td>
118
<td class="md" valign="top">( </td>
119
<td class="md" nowrap valign="top">Domain, <tr>
122
<td class="md" nowrap>Message, <tr>
125
<td class="md" nowrap>Type </td>
126
<td class="mdname1" valign="top" nowrap> </td>
127
<td class="md" valign="top">) </td>
128
<td class="md" nowrap> (Message)
133
<table cellspacing=5 cellpadding=0 border=0>
144
<a name="a2" doxytag="support.h::dgettext"></a><p>
145
<table width="100%" cellpadding="2" cellspacing="0" border="0">
148
<table cellpadding="0" cellspacing="0" border="0">
150
<td class="md" nowrap valign="top"> #define dgettext</td>
151
<td class="md" valign="top">( </td>
152
<td class="md" nowrap valign="top">Domain, <tr>
155
<td class="md" nowrap>Message </td>
156
<td class="mdname1" valign="top" nowrap> </td>
157
<td class="md" valign="top">) </td>
158
<td class="md" nowrap> (Message)
163
<table cellspacing=5 cellpadding=0 border=0>
174
<a name="a1" doxytag="support.h::gettext"></a><p>
175
<table width="100%" cellpadding="2" cellspacing="0" border="0">
178
<table cellpadding="0" cellspacing="0" border="0">
180
<td class="md" nowrap valign="top"> #define gettext</td>
181
<td class="md" valign="top">( </td>
182
<td class="md" nowrap valign="top">String </td>
183
<td class="mdname1" valign="top" nowrap> </td>
184
<td class="md" valign="top">) </td>
185
<td class="md" nowrap> (String)
190
<table cellspacing=5 cellpadding=0 border=0>
201
<a name="a6" doxytag="support.h::N_"></a><p>
202
<table width="100%" cellpadding="2" cellspacing="0" border="0">
205
<table cellpadding="0" cellspacing="0" border="0">
207
<td class="md" nowrap valign="top"> #define N_</td>
208
<td class="md" valign="top">( </td>
209
<td class="md" nowrap valign="top">String </td>
210
<td class="mdname1" valign="top" nowrap> </td>
211
<td class="md" valign="top">) </td>
212
<td class="md" nowrap> (String)
217
<table cellspacing=5 cellpadding=0 border=0>
228
<a name="a0" doxytag="support.h::textdomain"></a><p>
229
<table width="100%" cellpadding="2" cellspacing="0" border="0">
232
<table cellpadding="0" cellspacing="0" border="0">
234
<td class="md" nowrap valign="top"> #define textdomain</td>
235
<td class="md" valign="top">( </td>
236
<td class="md" nowrap valign="top">String </td>
237
<td class="mdname1" valign="top" nowrap> </td>
238
<td class="md" valign="top">) </td>
239
<td class="md" nowrap> (String)
244
<table cellspacing=5 cellpadding=0 border=0>
255
<hr><h2>Typedef Documentation</h2>
256
<a name="a7" doxytag="support.h::EAkey"></a><p>
257
<table width="100%" cellpadding="2" cellspacing="0" border="0">
260
<table cellpadding="0" cellspacing="0" border="0">
262
<td class="md" nowrap valign="top"> typedef struct <a class="el" href="structstrEAkey.html">strEAkey</a> EAkey
267
<table cellspacing=5 cellpadding=0 border=0>
278
<hr><h2>Function Documentation</h2>
279
<a name="a18" doxytag="support.h::backup_conffile"></a><p>
280
<table width="100%" cellpadding="2" cellspacing="0" border="0">
283
<table cellpadding="0" cellspacing="0" border="0">
285
<td class="md" nowrap valign="top"> gboolean backup_conffile </td>
286
<td class="md" valign="top">( </td>
287
<td class="md" nowrap valign="top">void </td>
288
<td class="mdname1" valign="top" nowrap> </td>
289
<td class="md" valign="top">) </td>
290
<td class="md" nowrap></td>
297
<table cellspacing=5 cellpadding=0 border=0>
308
<a name="a17" doxytag="support.h::cleanexit"></a><p>
309
<table width="100%" cellpadding="2" cellspacing="0" border="0">
312
<table cellpadding="0" cellspacing="0" border="0">
314
<td class="md" nowrap valign="top"> int cleanexit </td>
315
<td class="md" valign="top">( </td>
316
<td class="md" nowrap valign="top">void </td>
317
<td class="mdname1" valign="top" nowrap> </td>
318
<td class="md" valign="top">) </td>
319
<td class="md" nowrap></td>
326
<table cellspacing=5 cellpadding=0 border=0>
337
<a name="a16" doxytag="support.h::cleanKeylist"></a><p>
338
<table width="100%" cellpadding="2" cellspacing="0" border="0">
341
<table cellpadding="0" cellspacing="0" border="0">
343
<td class="md" nowrap valign="top"> void cleanKeylist </td>
344
<td class="md" valign="top">( </td>
345
<td class="md" nowrap valign="top">void </td>
346
<td class="mdname1" valign="top" nowrap> </td>
347
<td class="md" valign="top">) </td>
348
<td class="md" nowrap></td>
355
<table cellspacing=5 cellpadding=0 border=0>
366
<a name="a21" doxytag="support.h::get_lineakd_pid"></a><p>
367
<table width="100%" cellpadding="2" cellspacing="0" border="0">
370
<table cellpadding="0" cellspacing="0" border="0">
372
<td class="md" nowrap valign="top"> gint get_lineakd_pid </td>
373
<td class="md" valign="top">( </td>
374
<td class="md" nowrap valign="top">void </td>
375
<td class="mdname1" valign="top" nowrap> </td>
376
<td class="md" valign="top">) </td>
377
<td class="md" nowrap></td>
384
<table cellspacing=5 cellpadding=0 border=0>
395
<a name="a15" doxytag="support.h::initEAK"></a><p>
396
<table width="100%" cellpadding="2" cellspacing="0" border="0">
399
<table cellpadding="0" cellspacing="0" border="0">
401
<td class="md" nowrap valign="top"> int initEAK </td>
402
<td class="md" valign="top">( </td>
403
<td class="md" nowrap valign="top">void </td>
404
<td class="mdname1" valign="top" nowrap> </td>
405
<td class="md" valign="top">) </td>
406
<td class="md" nowrap></td>
413
<table cellspacing=5 cellpadding=0 border=0>
424
<a name="a13" doxytag="support.h::parseconffile"></a><p>
425
<table width="100%" cellpadding="2" cellspacing="0" border="0">
428
<table cellpadding="0" cellspacing="0" border="0">
430
<td class="md" nowrap valign="top"> int parseconffile </td>
431
<td class="md" valign="top">( </td>
432
<td class="md" nowrap valign="top">void </td>
433
<td class="mdname1" valign="top" nowrap> </td>
434
<td class="md" valign="top">) </td>
435
<td class="md" nowrap></td>
442
<table cellspacing=5 cellpadding=0 border=0>
453
<a name="a14" doxytag="support.h::parsedeffile"></a><p>
454
<table width="100%" cellpadding="2" cellspacing="0" border="0">
457
<table cellpadding="0" cellspacing="0" border="0">
459
<td class="md" nowrap valign="top"> int parsedeffile </td>
460
<td class="md" valign="top">( </td>
461
<td class="md" nowrap valign="top">void </td>
462
<td class="mdname1" valign="top" nowrap> </td>
463
<td class="md" valign="top">) </td>
464
<td class="md" nowrap></td>
471
<table cellspacing=5 cellpadding=0 border=0>
482
<a name="a19" doxytag="support.h::restore_conffile"></a><p>
483
<table width="100%" cellpadding="2" cellspacing="0" border="0">
486
<table cellpadding="0" cellspacing="0" border="0">
488
<td class="md" nowrap valign="top"> gboolean restore_conffile </td>
489
<td class="md" valign="top">( </td>
490
<td class="md" nowrap valign="top">void </td>
491
<td class="mdname1" valign="top" nowrap> </td>
492
<td class="md" valign="top">) </td>
493
<td class="md" nowrap></td>
500
<table cellspacing=5 cellpadding=0 border=0>
511
<a name="a20" doxytag="support.h::save_conffile"></a><p>
512
<table width="100%" cellpadding="2" cellspacing="0" border="0">
515
<table cellpadding="0" cellspacing="0" border="0">
517
<td class="md" nowrap valign="top"> gboolean save_conffile </td>
518
<td class="md" valign="top">( </td>
519
<td class="md" nowrap valign="top">void </td>
520
<td class="mdname1" valign="top" nowrap> </td>
521
<td class="md" valign="top">) </td>
522
<td class="md" nowrap></td>
529
<table cellspacing=5 cellpadding=0 border=0>
540
<hr><h2>Variable Documentation</h2>
541
<a name="a11" doxytag="support.h::cdromdev"></a><p>
542
<table width="100%" cellpadding="2" cellspacing="0" border="0">
545
<table cellpadding="0" cellspacing="0" border="0">
547
<td class="md" nowrap valign="top"> char * cdromdev
552
<table cellspacing=5 cellpadding=0 border=0>
563
<a name="a9" doxytag="support.h::changing_text_from_signal"></a><p>
564
<table width="100%" cellpadding="2" cellspacing="0" border="0">
567
<table cellpadding="0" cellspacing="0" border="0">
569
<td class="md" nowrap valign="top"> gboolean changing_text_from_signal = FALSE
574
<table cellspacing=5 cellpadding=0 border=0>
585
<a name="a10" doxytag="support.h::kbtype"></a><p>
586
<table width="100%" cellpadding="2" cellspacing="0" border="0">
589
<table cellpadding="0" cellspacing="0" border="0">
591
<td class="md" nowrap valign="top"> char* kbtype
596
<table cellspacing=5 cellpadding=0 border=0>
607
<a name="a8" doxytag="support.h::myEAK"></a><p>
608
<table width="100%" cellpadding="2" cellspacing="0" border="0">
611
<table cellpadding="0" cellspacing="0" border="0">
613
<td class="md" nowrap valign="top"> <a class="el" href="structEAKeyboard.html">EAKeyboard</a> myEAK
618
<table cellspacing=5 cellpadding=0 border=0>
629
<a name="a12" doxytag="support.h::selected_key"></a><p>
630
<table width="100%" cellpadding="2" cellspacing="0" border="0">
633
<table cellpadding="0" cellspacing="0" border="0">
635
<td class="md" nowrap valign="top"> int selected_key
640
<table cellspacing=5 cellpadding=0 border=0>
651
<hr><address><small>Generated on Thu May 16 23:43:08 2002 for KLineakConfig by
652
<a href="http://www.doxygen.org/index.html">
653
<img src="doxygen.gif" alt="doxygen" align="middle" border=0
654
width=110 height=53></a>1.2.14 written by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>,
655
© 1997-2002</small></address>