Lumiera  0.pre.03
»edit your freedom«
configentry.h
Go to the documentation of this file.
1 /*
2  CONFIGENTRY.h - single entries from configfiles
3 
4  Copyright (C)
5  2008, Christian Thaeter <ct@pipapo.org>
6 
7   **Lumiera** is free software; you can redistribute it and/or modify it
8   under the terms of the GNU General Public License as published by the
9   Free Software Foundation; either version 2 of the License, or (at your
10   option) any later version. See the file COPYING for further details.
11 
12 */
13 
14 
22 #ifndef COMMON_CONFIGENTRY_H
23 #define COMMON_CONFIGENTRY_H
24 
25 #include "common/configitem.h"
26 
27 #include <nobug.h>
28 
29 
30 
31 typedef struct lumiera_configentry_struct lumiera_configentry;
32 typedef lumiera_configentry* LumieraConfigentry;
33 
34 
36 {
37  lumiera_configitem entry;
38 };
39 
40 extern struct lumiera_configitem_vtable lumiera_configentry_funcs;
41 
42 
43 LumieraConfigitem
44 lumiera_configentry_new (LumieraConfigitem tmp);
45 
46 
47 LumieraConfigitem
48 lumiera_configentry_destroy (LumieraConfigitem self);
49 
50 #endif /*COMMON_CONFIGENTRY_H*/
51 /*
52 // Local Variables:
53 // mode: C
54 // c-file-style: "gnu"
55 // indent-tabs-mode: nil
56 // End:
57 */
Draft for a configuration system (2008).