libconfini
Yet another INI parser
Data Fields
IniDispatch Struct Reference

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
 

Detailed Description

Dispatch of a single INI node.

Field Documentation

◆ append_to

IniDispatch::append_to

The current section path; it cannot be NULL

◆ at_len

IniDispatch::at_len

The length of the string IniDispatch::append_to

◆ d_len

IniDispatch::d_len

The length of the string IniDispatch::data

◆ data

IniDispatch::data

It can contain a comment, a section path or a key name, depending on IniDispatch::type; it cannot be NULL

◆ dispatch_id

IniDispatch::dispatch_id

The dispatch number (the first dispatch is number zero)

◆ format

IniDispatch::format

The format of the INI file (see IniFormat)

◆ type

IniDispatch::type

The dispatch type (see enum IniNodeType)

◆ v_len

IniDispatch::v_len

The length of the string IniDispatch::value

◆ 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)


The documentation for this struct was generated from the following files: