Rename & reorder readed bytes arg in string funcs
This commit is contained in:
76
include/BH/Ini.h
Normal file
76
include/BH/Ini.h
Normal file
@@ -0,0 +1,76 @@
|
||||
#ifndef BH_INI_H
|
||||
#define BH_INI_H
|
||||
|
||||
#include "IO.h"
|
||||
|
||||
|
||||
typedef struct BH_Ini BH_Ini;
|
||||
|
||||
BH_Ini *BH_IniNew(void);
|
||||
|
||||
|
||||
void BH_IniFree(BH_Ini *ini);
|
||||
|
||||
|
||||
int BH_IniLoad(BH_Ini *ini,
|
||||
BH_IO *io);
|
||||
|
||||
|
||||
int BH_IniSave(BH_Ini *ini,
|
||||
BH_IO *io);
|
||||
|
||||
|
||||
int BH_IniSetString(BH_Ini *ini,
|
||||
const char *section,
|
||||
const char *key,
|
||||
const char *value);
|
||||
|
||||
|
||||
const char *BH_IniString(BH_Ini *ini,
|
||||
const char *section,
|
||||
const char *key);
|
||||
|
||||
|
||||
void BH_IniRemoveSection(BH_Ini *ini,
|
||||
const char *section);
|
||||
|
||||
|
||||
void BH_IniRemoveKey(BH_Ini *ini,
|
||||
const char *section,
|
||||
const char *key);
|
||||
|
||||
|
||||
void *BH_IniSectionIterNext(BH_Ini *ini,
|
||||
void *iter);
|
||||
|
||||
|
||||
void *BH_IniSectionIterAt(BH_Ini *ini,
|
||||
const char *section);
|
||||
|
||||
|
||||
const char *BH_IniSectionIterName(void *iter);
|
||||
|
||||
|
||||
void BH_IniSectionIterRemove(BH_Ini *ini,
|
||||
void *iter);
|
||||
|
||||
|
||||
void *BH_IniKVIterNext(void *section,
|
||||
void *iter);
|
||||
|
||||
|
||||
void *BH_IniKVIterAt(void *section,
|
||||
const char *key);
|
||||
|
||||
|
||||
const char *BH_IniKVIterKey(void *iter);
|
||||
|
||||
|
||||
const char *BH_IniKVIterValue(void *iter);
|
||||
|
||||
|
||||
void BH_IniKVIterRemove(void *section,
|
||||
void *iter);
|
||||
|
||||
|
||||
#endif /* BH_INI_H */
|
||||
@@ -70,47 +70,47 @@ int BH_StringFromInt64u(char *string,
|
||||
|
||||
|
||||
double BH_StringToDouble(const char *string,
|
||||
size_t *size);
|
||||
size_t *actual);
|
||||
|
||||
|
||||
int8_t BH_StringToInt8s(const char *string,
|
||||
size_t *size,
|
||||
int base);
|
||||
int base,
|
||||
size_t *actual);
|
||||
|
||||
|
||||
int16_t BH_StringToInt16s(const char *string,
|
||||
size_t *size,
|
||||
int base);
|
||||
int base,
|
||||
size_t *actual);
|
||||
|
||||
|
||||
int32_t BH_StringToInt32s(const char *string,
|
||||
size_t *size,
|
||||
int base);
|
||||
int base,
|
||||
size_t *actual);
|
||||
|
||||
|
||||
int64_t BH_StringToInt64s(const char *string,
|
||||
size_t *size,
|
||||
int base);
|
||||
int base,
|
||||
size_t *actual);
|
||||
|
||||
|
||||
uint8_t BH_StringToInt8u(const char *string,
|
||||
size_t *size,
|
||||
int base);
|
||||
int base,
|
||||
size_t *actual);
|
||||
|
||||
|
||||
uint16_t BH_StringToInt16u(const char *string,
|
||||
size_t *size,
|
||||
int base);
|
||||
int base,
|
||||
size_t *actual);
|
||||
|
||||
|
||||
uint32_t BH_StringToInt32u(const char *string,
|
||||
size_t *size,
|
||||
int base);
|
||||
int base,
|
||||
size_t *actual);
|
||||
|
||||
|
||||
uint64_t BH_StringToInt64u(const char *string,
|
||||
size_t *size,
|
||||
int base);
|
||||
int base,
|
||||
size_t *actual);
|
||||
|
||||
|
||||
char *BH_StringDup(const char *string);
|
||||
|
||||
Reference in New Issue
Block a user