Archeus 0.0.0
A C library and game engine that focuses on documentation
Loading...
Searching...
No Matches
config.h
Go to the documentation of this file.
1#ifndef ARC_MATH_CONFIG_H_
2#define ARC_MATH_CONFIG_H_
3
4#ifdef __cplusplus
5extern "C" {
6#endif
7
8#include <stdint.h>
9#include "arc/std/string.h"
10
11typedef struct ARC_Config ARC_Config;
13
14uint8_t ARC_Point_Read (ARC_Config *config, ARC_String *string, void **value);
15uint8_t ARC_Rect_Read (ARC_Config *config, ARC_String *string, void **value);
16uint8_t ARC_RectArray_Read(ARC_Config *config, ARC_String *string, void **value);
17
18void ARC_Point_Delete (ARC_Config *config, ARC_String *string, void *value);
19void ARC_Rect_Delete (ARC_Config *config, ARC_String *string, void *value);
20void ARC_RectArray_Delete(ARC_Config *config, ARC_String *string, void *value);
21
22#ifdef __cplusplus
23}
24#endif
25
26#endif //ARC_MATH_CONFIG_H_
struct ARC_Config ARC_Config
a type that keeps permanice of data for when loading and unloading config files
Definition config.h:11
void ARC_MathConfig_Init(ARC_Config *config)
uint8_t ARC_Point_Read(ARC_Config *config, ARC_String *string, void **value)
void ARC_RectArray_Delete(ARC_Config *config, ARC_String *string, void *value)
void ARC_Rect_Delete(ARC_Config *config, ARC_String *string, void *value)
uint8_t ARC_RectArray_Read(ARC_Config *config, ARC_String *string, void **value)
void ARC_Point_Delete(ARC_Config *config, ARC_String *string, void *value)
uint8_t ARC_Rect_Read(ARC_Config *config, ARC_String *string, void **value)
substring position within a string
Definition string.h:14