File ini_parser.h
FileList > base > ini_parser.h
Go to the source code of this file
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
Classes
Public Types
Public Functions
| Type |
Name |
| int |
ini_findsec (INI_TABLE * ini, const char * sec)
|
| float |
ini_getfloat (INI_TABLE * ini, const char * sec, const char * key, float def, int * lineno)
|
| int |
ini_gethex (INI_TABLE * ini, const char * sec, const char * key, int def, int * lineno)
|
| int |
ini_getint (INI_TABLE * ini, const char * sec, const char * key, int def, int * lineno)
|
| char * |
ini_getsecname (INI_TABLE * ini, int n, int * lineno)
|
| const char * |
ini_getstr (INI_TABLE * ini, const char * sec, const char * key, const char * def, int * lineno)
|
| int |
ini_getuint (INI_TABLE * ini, const char * sec, const char * key, int def, int * lineno)
|
| int |
ini_getuint_max (INI_TABLE * ini, const char * sec, const char * key, int def, int max, int * lineno)
|
| int |
ini_getuint_min (INI_TABLE * ini, const char * sec, const char * key, int def, int min, int * lineno)
|
| int |
ini_hassec (const char * key)
|
| void |
ini_parser_free (INI_TABLE * ini)
|
| INI_TABLE * |
ini_parser_load (const char * ininame)
|
| int |
ini_seccmp (const char * key1, const char * key2, bool ignore_case)
|
Public Types Documentation
typedef INI_TABLE
typedef struct ini_table INI_TABLE;
Public Functions Documentation
function ini_findsec
int ini_findsec (
INI_TABLE * ini,
const char * sec
)
function ini_getfloat
float ini_getfloat (
INI_TABLE * ini,
const char * sec,
const char * key,
float def,
int * lineno
)
function ini_gethex
int ini_gethex (
INI_TABLE * ini,
const char * sec,
const char * key,
int def,
int * lineno
)
function ini_getint
int ini_getint (
INI_TABLE * ini,
const char * sec,
const char * key,
int def,
int * lineno
)
function ini_getsecname
char * ini_getsecname (
INI_TABLE * ini,
int n,
int * lineno
)
function ini_getstr
const char * ini_getstr (
INI_TABLE * ini,
const char * sec,
const char * key,
const char * def,
int * lineno
)
function ini_getuint
int ini_getuint (
INI_TABLE * ini,
const char * sec,
const char * key,
int def,
int * lineno
)
function ini_getuint_max
int ini_getuint_max (
INI_TABLE * ini,
const char * sec,
const char * key,
int def,
int max,
int * lineno
)
function ini_getuint_min
int ini_getuint_min (
INI_TABLE * ini,
const char * sec,
const char * key,
int def,
int min,
int * lineno
)
function ini_hassec
int ini_hassec (
const char * key
)
function ini_parser_free
void ini_parser_free (
INI_TABLE * ini
)
function ini_parser_load
INI_TABLE * ini_parser_load (
const char * ininame
)
function ini_seccmp
int ini_seccmp (
const char * key1,
const char * key2,
bool ignore_case
)
The documentation for this class was generated from the following file cubrid/src/base/ini_parser.h