/** @file tstrplist.h @date 2009-06-01 @author 장길석 jwjwmx@gmail.com @brief string 문자열에서 구별자와 데이터로 구성된 아이템 목록을 작성 @todo @bug @remark @warning - 저작권 에프에이리눅스(주) - 외부공개 금지 */ //---------------------------------------------------------------------------- #ifndef __STR_PARSING__ #define __STR_PARSING__ /// 에러 없음 #define STRPERR_NONE 0 /// 메모리 부족 #define STRPERR_OUT_OF_MEMORY 1 /// 리스트 생성 실패 #define STRPERR_CREATE_LIST_FAIL 2 /// 스트링 파싱 내에서의 TRUE #define STRP_TRUE 1 /// 스트링 파싱 내에서의 FALSE #define STRP_FALSE 0 extern int strp_error_code; extern char *strp_error_string( void); extern int strp_print_error( char *remark); extern tstrlist *strp_parsing( char *data); extern void strp_free( tstrlist *strplist); extern char * strp_read_string( tstrlist *strplist, char *str_identify, char *default_value); extern int strp_read_integer( tstrlist *strplist, char *str_identify, int default_value); extern double strp_read_real( tstrlist *strplist, char *str_identify, double default_value); extern int strp_read_bool( tstrlist *strplist, char *str_identify, int default_value); #endif // __STR_PARSING__