Lines Matching refs:b
547 static cJSON_bool compare_double(double a, double b) in compare_double() argument
549 double maxVal = fabs(a) > fabs(b) ? fabs(a) : fabs(b); in compare_double()
550 return (fabs(a - b) <= maxVal * DBL_EPSILON); in compare_double()
1190 #define cjson_min(a, b) (((a) < (b)) ? (a) : (b)) argument
2952 CJSON_PUBLIC(cJSON_bool) cJSON_Compare(const cJSON * const a, const cJSON * const b, const cJSON_bo… in cJSON_Compare() argument
2954 if ((a == NULL) || (b == NULL) || ((a->type & 0xFF) != (b->type & 0xFF)) || cJSON_IsInvalid(a)) in cJSON_Compare()
2977 if (a == b) in cJSON_Compare()
2991 if (compare_double(a->valuedouble, b->valuedouble)) in cJSON_Compare()
2999 if ((a->valuestring == NULL) || (b->valuestring == NULL)) in cJSON_Compare()
3003 if (strcmp(a->valuestring, b->valuestring) == 0) in cJSON_Compare()
3013 cJSON *b_element = b->child; in cJSON_Compare()
3041 b_element = get_object_item(b, a_element->string, case_sensitive); in cJSON_Compare()
3055 cJSON_ArrayForEach(b_element, b) in cJSON_Compare()