Lines Matching refs:o1
242 const pa_json_object *o1;
273 o1 = pa_json_object_get_array_member(o, 0);
275 if (pa_json_object_get_type(o1) == PA_JSON_TYPE_INT)
277 else if (pa_json_object_get_type(o1) == PA_JSON_TYPE_STRING)
342 const pa_json_object *o1;
363 if (!(o1 = pa_json_object_get_object_member(o, PA_JSON_MIN_KEY)) ||
364 (pa_json_object_get_type(o1) != PA_JSON_TYPE_INT))
367 *min = pa_json_object_get_int(o1);
369 if (!(o1 = pa_json_object_get_object_member(o, PA_JSON_MAX_KEY)) ||
370 (pa_json_object_get_type(o1) != PA_JSON_TYPE_INT))
373 *max = pa_json_object_get_int(o1);
388 const pa_json_object *o1;
413 o1 = pa_json_object_get_array_member(o, i);
415 if (pa_json_object_get_type(o1) != PA_JSON_TYPE_INT) {
419 (*values)[i] = pa_json_object_get_int(o1);
465 const pa_json_object *o1;
490 o1 = pa_json_object_get_array_member(o, i);
492 if (pa_json_object_get_type(o1) != PA_JSON_TYPE_STRING) {
496 (*values)[i] = pa_xstrdup(pa_json_object_get_string(o1));
706 pa_json_object *o1 = NULL, *o2 = NULL;
709 o1 = pa_json_parse(one);
710 if (!o1)
718 pa_return_val_if_fail(pa_json_is_fixed_type(o1) || pa_json_is_fixed_type(o2), false);
720 if (pa_json_is_fixed_type(o1) && pa_json_is_fixed_type(o2)) {
721 ret = pa_json_object_equal(o1, o2);
725 if (pa_json_is_fixed_type(o1)) {
727 o2 = o1;
728 o1 = tmp;
731 /* o2 is now a fixed type, and o1 is not */
733 if (pa_json_object_get_type(o1) == PA_JSON_TYPE_ARRAY) {
734 for (i = 0; i < pa_json_object_get_array_length(o1); i++) {
735 if (pa_json_object_equal(pa_json_object_get_array_member(o1, i), o2)) {
740 } else if (pa_json_object_get_type(o1) == PA_JSON_TYPE_OBJECT) {
741 /* o1 should be a range type */
750 if (!(o_min = pa_json_object_get_object_member(o1, PA_JSON_MIN_KEY)) ||
754 if (!(o_max = pa_json_object_get_object_member(o1, PA_JSON_MAX_KEY)) ||
768 if (o1)
769 pa_json_object_free(o1);