Lines Matching defs:obj

294 		const ucl_object_t *obj)
297 ucl_emitter_print_string_msgpack (ctx, obj->key, obj->keylen);
844 size_t keylen, ucl_object_t *obj)
852 assert (obj != NULL);
853 assert (container->obj != NULL);
855 if (container->obj->type == UCL_ARRAY) {
856 ucl_array_append (container->obj, obj);
858 else if (container->obj->type == UCL_OBJECT) {
864 obj->key = key;
865 obj->keylen = keylen;
868 ucl_copy_key_trash (obj);
871 ucl_parser_process_object_element (parser, obj);
904 parser->cur_obj = cur->obj;
925 assert (cur->obj != NULL);
953 next_state = container->obj->type == UCL_OBJECT ? \
1335 container = parser->stack->obj;
1364 container->obj = parser->cur_obj;
1374 container->obj = parser->cur_obj;
1384 ucl_object_t *obj;
1390 obj = ucl_object_new_full (UCL_STRING, parser->chunks->priority);
1391 obj->value.sv = pos;
1392 obj->len = len;
1395 obj->flags |= UCL_OBJECT_BINARY;
1399 if (obj->flags & UCL_OBJECT_BINARY) {
1400 obj->trash_stack[UCL_TRASH_VALUE] = malloc (len);
1402 if (obj->trash_stack[UCL_TRASH_VALUE] != NULL) {
1403 memcpy (obj->trash_stack[UCL_TRASH_VALUE], pos, len);
1407 ucl_copy_value_trash (obj);
1411 parser->cur_obj = obj;
1421 ucl_object_t *obj;
1435 obj = ucl_object_new_full (UCL_INT, parser->chunks->priority);
1439 obj->value.iv = (*pos & 0x7f);
1443 obj->value.iv = - (*pos & 0x1f);
1447 obj->value.iv = (unsigned char)*pos;
1452 obj->value.iv = iv8;
1458 obj->value.iv = iv16;
1464 obj->value.iv = uiv16;
1470 obj->value.iv = iv32;
1476 obj->value.iv = uiv32;
1482 obj->value.iv = iv64;
1488 obj->value.iv = uiv64;
1496 parser->cur_obj = obj;
1506 ucl_object_t *obj;
1517 obj = ucl_object_new_full (UCL_FLOAT, parser->chunks->priority);
1524 obj->value.dv = d.f;
1530 obj->value.iv = uiv64;
1538 parser->cur_obj = obj;
1548 ucl_object_t *obj;
1554 obj = ucl_object_new_full (UCL_BOOLEAN, parser->chunks->priority);
1558 obj->value.iv = true;
1561 obj->value.iv = false;
1568 parser->cur_obj = obj;
1578 ucl_object_t *obj;
1584 obj = ucl_object_new_full (UCL_NULL, parser->chunks->priority);
1585 parser->cur_obj = obj;