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:

- confini.h
- confini.c