int compare_kcg_bool_type(int* pResult, const char* toCompare, const void* pValue) { static kcg_bool rTemp; const kcg_bool* pCurrent = (const kcg_bool*)pValue; if (string_to_kcg_bool(toCompare, &rTemp) == 0) return 0; if (*pCurrent > rTemp) *pResult = 1; else if (*pCurrent < rTemp) *pResult = -1; else *pResult = 0; return 1; }
int check_kcg_bool_string(const char* strValue) { static kcg_bool rTemp; return string_to_kcg_bool(strValue, &rTemp); }
int check_kcg_bool_string(const char* str, const char** endptr) { return string_to_kcg_bool(str, NULL, endptr); }