00001 #ifndef _OPENRAW_STRING_H_
00002 #define _OPENRAW_STRING_H_
00003
00004
00005
00006
00007
00008
00018 typedef char* OpenRawString;
00019
00020 #define OPENRAW_MAX_LINE_LENGTH 1024
00021 #define OPENRAW_MAX_NO_TOKENS 16
00022
00023 char* OpenRawString_dup(const char* string);
00024 OpenRawString OpenRawString_concat(int size, const char* first, ...);
00025 char** OpenRawString_split(const char* regexp, char* szFilename, int* size);
00026 int OpenRawString_isEmpty(char* line);
00027
00028 OpenRawString* OpenRawStringArray_create(int size, int array_start_type);
00029 void OpenRawStringArray_destroy(OpenRawString** array, int nSize);
00030
00031
00032 #endif