Stefan Bühler
d58d98a62d
[value] move value functions that depend on angel / main implementations into separate file, included in the other implementations
...
this fixes building with --no-undefined. also link with libm in cmake.
2014-05-22 14:58:26 +02:00
Stefan Bühler
db58828e0b
[common] refactor liValue to share most of the code
...
* removing unused "range" value type in angel
2014-02-06 14:01:20 +01:00
Stefan Bühler
a1fbaab86b
[core/modules] refactor config handling
...
* should be more robust now: taking list of wanted value, handling NULL
pointers instead of value type NONE, fixed some bugs (wrong checks,
mem leaks, ...)
* add many methods to make handling of values easier; most methods
can handle NULL value pointers safely (li_value_type(v) instead of
v->type and so on)
2013-09-06 14:36:55 +02:00
Stefan Bühler
9e71dc6890
[core] li_value_to_string: use => for separating hash keys and values like the config
2013-08-19 19:13:48 +02:00
Stefan Bühler
32e91a9e8a
[core] handle NULL values in li_value_extract* functions
2013-08-19 19:10:15 +02:00
Stefan Bühler
92dc237ee8
[core] add li_value_new_hashtable to create a GString -> liValue hashtable
2013-08-19 15:43:48 +02:00
Stefan Bühler
969818083e
[core] add li_value_to_key_value_list: convert value hash to key-value list
2013-08-18 13:47:29 +02:00
Stefan Bühler
709296d796
fix bugs and warnings from compiler warnings (memset parameter order, shadow, ...)
2013-05-25 12:59:14 +02:00
Stefan Bühler
9e215e397f
[value] add some functions to handle liValue
2011-11-30 01:00:20 +01:00
Stefan Bühler
f14103bc2c
Split options into two categories: simple (int, bool) and ref-counted pointers
2010-01-24 23:00:51 +01:00
Stefan Bühler
64ba5fddce
Cleanup value pointer extractions
2010-01-24 23:00:48 +01:00
Stefan Bühler
540ff7db02
Split sources into subdirs
2009-07-15 11:57:52 +02:00