|
Cyber Garage Portable Runtime (CGPR) for C
|
Data Structures | |
| struct | _CGString |
| struct | _CGStringTokenizer |
Macros | |
| #define | CG_STRING_MEMORY_ALLOCATION_UNIT 64 |
| #define | CG_STRING_INTEGER_BUFLEN 16 |
| #define | CG_STRING_LONG_BUFLEN 32 |
| #define | CG_STRING_LONGLONG_BUFLEN 32 |
| #define | CG_STRING_FLOAT_BUFLEN 64 |
| #define | CG_STRING_DOUBLE_BUFLEN 64 |
| #define | cg_str2int(value) |
| #define | cg_str2long(value) |
| #define | cg_strhex2long(value) |
| #define | cg_strhex2ulong(value) |
| #define | cg_str2float(value) |
| #define | cg_str2double(value) |
| #define | cg_str2sizet(value) |
| #define | cg_str2ssizet(value) |
| #define | cg_string_getintvalue(str) |
| #define | cg_string_getlongvalue(str) |
| #define | cg_string_getfloatvalue(str) |
| #define | cg_string_getdoublevalue(str) |
Typedefs | |
| typedef struct _CGString | CGString |
| typedef struct _CGStringTokenizer | CGStringTokenizer |
Functions | |
| char * | cg_strdup (const char *str) |
| size_t | cg_strlen (const char *str) |
| char * | cg_strcpy (char *dest, const char *src) |
| char * | cg_strcat (char *dest, const char *src) |
| int | cg_strcmp (const char *str1, const char *str2) |
| int | cg_strncmp (const char *str1, const char *str2, int nchars) |
| int | cg_strcasecmp (const char *str1, const char *str2) |
| bool | cg_streq (const char *str1, const char *str2) |
| bool | cg_strcaseeq (const char *str1, const char *str2) |
| ssize_t | cg_strchr (const char *str, const char *chars, size_t nchars) |
| ssize_t | cg_strrchr (const char *str, const char *chars, size_t nchars) |
| ssize_t | cg_strstr (const char *haystack, const char *needle) |
| char * | cg_strtrimwhite (char *str) |
| char * | cg_strtrim (char *str, char *delim, size_t ndelim) |
| char * | cg_strltrim (char *str, char *delim, size_t ndelim) |
| char * | cg_strrtrim (char *str, char *delim, size_t ndelim) |
| char * | cg_strncpy (char *str1, const char *str2, size_t cnt) |
| char * | cg_strncat (char *str1, const char *str2, size_t cnt) |
| const char * | cg_int2str (int value, char *buf, size_t bufSize) |
| const char * | cg_long2str (long value, char *buf, size_t bufSize) |
| const char * | cg_float2str (float value, char *buf, size_t bufSize) |
| const char * | cg_double2str (double value, char *buf, size_t bufSize) |
| const char * | cg_sizet2str (size_t value, char *buf, size_t bufSize) |
| const char * | cg_ssizet2str (ssize_t value, char *buf, size_t bufSize) |
| CGStringTokenizer * | cg_string_tokenizer_new (const char *str, const char *delim) |
| void | cg_string_tokenizer_delete (CGStringTokenizer *strToken) |
| bool | cg_string_tokenizer_hasmoretoken (CGStringTokenizer *strToken) |
| char * | cg_string_tokenizer_nexttoken (CGStringTokenizer *strToken) |
| char * | cg_string_tokenizer_nextalltoken (CGStringTokenizer *strToken) |
| void | cg_string_tokenizer_print (CGStringTokenizer *strToken) |
| CGString * | cg_string_new (void) |
| void | cg_string_delete (CGString *str) |
| void | cg_string_clear (CGString *str) |
| void | cg_string_setvalue (CGString *str, const char *value) |
| void | cg_string_setintvalue (CGString *str, int value) |
| void | cg_string_setlongvalue (CGString *str, long value) |
| void | cg_string_setfloatvalue (CGString *str, float value) |
| void | cg_string_setdoublevalue (CGString *str, double value) |
| void | cg_string_setnvalue (CGString *str, const char *value, size_t len) |
| void | cg_string_setpointervalue (CGString *str, char *value, size_t len) |
| char * | cg_string_getvalue (CGString *str) |
| size_t | cg_string_length (CGString *str) |
| char * | cg_string_addvalue (CGString *str, const char *value) |
| char * | cg_string_naddvalue (CGString *str, const char *value, size_t valueLen) |
| char * | cg_string_addrepvalue (CGString *str, const char *value, size_t repeatCnt) |
| char * | cg_string_naddrepvalue (CGString *str, const char *value, size_t valueLen, size_t repeatCnt) |
| char * | cg_string_replace (CGString *str, char *fromStr[], char *toStr[], size_t fromStrCnt) |
| size_t | cg_string_getmemorysize (CGString *str) |
| #define cg_str2double | ( | value | ) |
| #define cg_str2float | ( | value | ) |
| #define cg_str2int | ( | value | ) |
| #define cg_str2long | ( | value | ) |
| #define cg_str2sizet | ( | value | ) |
| #define cg_str2ssizet | ( | value | ) |
| #define cg_strhex2long | ( | value | ) |
| #define cg_strhex2ulong | ( | value | ) |
| #define CG_STRING_DOUBLE_BUFLEN 64 |
| #define CG_STRING_FLOAT_BUFLEN 64 |
| #define cg_string_getdoublevalue | ( | str | ) |
| #define cg_string_getfloatvalue | ( | str | ) |
| #define cg_string_getintvalue | ( | str | ) |
| #define cg_string_getlongvalue | ( | str | ) |
| #define CG_STRING_INTEGER_BUFLEN 16 |
| #define CG_STRING_LONG_BUFLEN 32 |
| #define CG_STRING_LONGLONG_BUFLEN 32 |
| #define CG_STRING_MEMORY_ALLOCATION_UNIT 64 |
| typedef struct _CGStringTokenizer CGStringTokenizer |
| const char * cg_double2str | ( | double | value, |
| char * | buf, | ||
| size_t | bufSize ) |
| const char * cg_float2str | ( | float | value, |
| char * | buf, | ||
| size_t | bufSize ) |
| const char * cg_int2str | ( | int | value, |
| char * | buf, | ||
| size_t | bufSize ) |
| const char * cg_long2str | ( | long | value, |
| char * | buf, | ||
| size_t | bufSize ) |
| const char * cg_sizet2str | ( | size_t | value, |
| char * | buf, | ||
| size_t | bufSize ) |
| const char * cg_ssizet2str | ( | ssize_t | value, |
| char * | buf, | ||
| size_t | bufSize ) |
| int cg_strcasecmp | ( | const char * | str1, |
| const char * | str2 ) |
| bool cg_strcaseeq | ( | const char * | str1, |
| const char * | str2 ) |
| char * cg_strcat | ( | char * | dest, |
| const char * | src ) |
| ssize_t cg_strchr | ( | const char * | str, |
| const char * | chars, | ||
| size_t | nchars ) |
| int cg_strcmp | ( | const char * | str1, |
| const char * | str2 ) |
| char * cg_strcpy | ( | char * | dest, |
| const char * | src ) |
| char * cg_strdup | ( | const char * | str | ) |
| bool cg_streq | ( | const char * | str1, |
| const char * | str2 ) |
| char * cg_string_addrepvalue | ( | CGString * | str, |
| const char * | value, | ||
| size_t | repeatCnt ) |
| char * cg_string_addvalue | ( | CGString * | str, |
| const char * | value ) |
| void cg_string_clear | ( | CGString * | str | ) |
| void cg_string_delete | ( | CGString * | str | ) |
| size_t cg_string_getmemorysize | ( | CGString * | str | ) |
| char * cg_string_getvalue | ( | CGString * | str | ) |
| size_t cg_string_length | ( | CGString * | str | ) |
| char * cg_string_naddrepvalue | ( | CGString * | str, |
| const char * | value, | ||
| size_t | valueLen, | ||
| size_t | repeatCnt ) |
| char * cg_string_naddvalue | ( | CGString * | str, |
| const char * | value, | ||
| size_t | valueLen ) |
| CGString * cg_string_new | ( | void | ) |
| char * cg_string_replace | ( | CGString * | str, |
| char * | fromStr[], | ||
| char * | toStr[], | ||
| size_t | fromStrCnt ) |
| void cg_string_setdoublevalue | ( | CGString * | str, |
| double | value ) |
| void cg_string_setfloatvalue | ( | CGString * | str, |
| float | value ) |
| void cg_string_setintvalue | ( | CGString * | str, |
| int | value ) |
| void cg_string_setlongvalue | ( | CGString * | str, |
| long | value ) |
| void cg_string_setnvalue | ( | CGString * | str, |
| const char * | value, | ||
| size_t | len ) |
| void cg_string_setpointervalue | ( | CGString * | str, |
| char * | value, | ||
| size_t | len ) |
| void cg_string_setvalue | ( | CGString * | str, |
| const char * | value ) |
| void cg_string_tokenizer_delete | ( | CGStringTokenizer * | strToken | ) |
| bool cg_string_tokenizer_hasmoretoken | ( | CGStringTokenizer * | strToken | ) |
| CGStringTokenizer * cg_string_tokenizer_new | ( | const char * | str, |
| const char * | delim ) |
| char * cg_string_tokenizer_nextalltoken | ( | CGStringTokenizer * | strToken | ) |
| char * cg_string_tokenizer_nexttoken | ( | CGStringTokenizer * | strToken | ) |
| void cg_string_tokenizer_print | ( | CGStringTokenizer * | strToken | ) |
| size_t cg_strlen | ( | const char * | str | ) |
| char * cg_strltrim | ( | char * | str, |
| char * | delim, | ||
| size_t | ndelim ) |
| char * cg_strncat | ( | char * | str1, |
| const char * | str2, | ||
| size_t | cnt ) |
| int cg_strncmp | ( | const char * | str1, |
| const char * | str2, | ||
| int | nchars ) |
| char * cg_strncpy | ( | char * | str1, |
| const char * | str2, | ||
| size_t | cnt ) |
| ssize_t cg_strrchr | ( | const char * | str, |
| const char * | chars, | ||
| size_t | nchars ) |
| char * cg_strrtrim | ( | char * | str, |
| char * | delim, | ||
| size_t | ndelim ) |
| ssize_t cg_strstr | ( | const char * | haystack, |
| const char * | needle ) |
| char * cg_strtrim | ( | char * | str, |
| char * | delim, | ||
| size_t | ndelim ) |
| char * cg_strtrimwhite | ( | char * | str | ) |