|
libconfini
Yet another INI parser
|
Dispatch of a single INI node. More...
#include <confini.h>
Data Fields | |
| const IniFormat | format |
| uint_least8_t | type |
| char * | data |
| char * | value |
| const char * | append_to |
| size_t | d_len |
| size_t | v_len |
| size_t | at_len |
| size_t | dispatch_id |
Dispatch of a single INI node.
| IniDispatch::append_to |
The current section path; it cannot be NULL
| IniDispatch::at_len |
The length of the string IniDispatch::append_to
| IniDispatch::d_len |
The length of the string IniDispatch::data
| IniDispatch::data |
It can contain a comment, a section path or a key name, depending on IniDispatch::type; it cannot be NULL
| IniDispatch::dispatch_id |
The dispatch number (the first dispatch is number zero)
| IniDispatch::format |
The format of the INI file (see IniFormat)
| IniDispatch::type |
The dispatch type (see enum IniNodeType)
| IniDispatch::v_len |
The length of the string IniDispatch::value
| IniDispatch::value |
It can contain the value of a key element, an empty string or it can point to the address pointed by the global variable INI_GLOBAL_IMPLICIT_VALUE (the latter is the only case in which IniDispatch::value can be NULL)