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
)