 |
LibGame
v0.4.0
The LG Game Engine - Copyright (C) 2024-2025 ETMSoftware
|
9 #define LG_STRING_MAX_LEN 4096
10 #define LG_STRING_SIG "LG_String"
11 #define LG_STRING_SIG_LEN 9
13 #define LG_STRING_DATA_MAX_LEN (512 - 1)
22 uint8_t sig[LG_STRING_SIG_LEN];
28 char data[LG_STRING_DATA_MAX_LEN + 1];
Definition: lg_string.h:26
LG_String * lg_string_get_root()
Definition: lg_string.c:50
zboolean is_lg_string(LG_String *node)
Definition: lg_string.c:72
const char * lg_string_get_data(LG_String *string)
Definition: lg_string.c:149
void lg_string_remove_all()
Definition: lg_string.c:191
LG_String * lg_string_new(const char *data)
Definition: lg_string.c:97
zboolean lgstring_array_to_lgstringdata_array(LG_String_Data *str_data[], const LG_String *str[], uint32_t n_strings)
Definition: lg_string.c:256
Definition: lg_string.h:17
void lg_string_remove(LG_String *node)
Definition: lg_string.c:161
zboolean lgstringdata_array_to_lgstring_array(LG_String *str[], const LG_String_Data *str_data[], uint32_t n_strings)
Definition: lg_string.c:290
int lg_string_count(uint32_t *total_size)
Definition: lg_string.c:208
void lg_string_info(LG_String *node)
Definition: lg_string.c:324