Lumiera 0.pre.04
»edit your freedom«
Loading...
Searching...
No Matches
configentry.c
Go to the documentation of this file.
1/*
2 Configentry - 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#include "lib/safeclib.h"
23#include "common/configentry.h"
24
25
26
29{
30 LumieraConfigentry self = lumiera_malloc (sizeof (*self));
32
34
35 return (LumieraConfigitem)self;
36}
37
38
41{
43
44 return self;
45}
46
52
53
54
LumieraConfigitem lumiera_configentry_new(LumieraConfigitem tmp)
Definition configentry.c:28
struct lumiera_configitem_vtable lumiera_configentry_funcs
Definition configentry.c:47
LumieraConfigitem lumiera_configentry_destroy(LumieraConfigitem self)
Definition configentry.c:40
Draft for a configuration system (2008).
lumiera_configentry * LumieraConfigentry
Definition configentry.h:32
LumieraConfigitem lumiera_configitem_move(LumieraConfigitem self, LumieraConfigitem source)
Definition configitem.c:135
lumiera_configitem * LumieraConfigitem
Definition configitem.h:53
void * lumiera_malloc(size_t size)
Allocate memory.
Definition safeclib.c:113
Portable and safe wrappers around some C-Lib functions.
LumieraConfigitem(* newitem)(LumieraConfigitem)
Definition configitem.h:65