Lines Matching defs:resobj
430 union aml_object *tmpobj, *tmpobj2, *resobj;
442 resobj = &env->tempobject;
443 env->tempname.property = resobj;
444 resobj->buffer.type = aml_t_buffer;
445 resobj->buffer.size = tmpobj2->buffer.size + obj->buffer.size;
446 if (resobj->buffer.size > 0) {
447 resobj->buffer.data = memman_alloc_flexsize(aml_memman,
448 resobj->buffer.size);
449 if (resobj->buffer.data == NULL) {
453 bcopy(obj->buffer.data, resobj->buffer.data, obj->buffer.size);
455 resobj->buffer.data + obj->buffer.size,
458 resobj->buffer.data = NULL;
461 aml_store_to_name(env, resobj, destname);
470 union aml_object *tmpobj, *tmpobj2, *resobj;
482 resobj = &env->tempobject;
483 env->tempname.property = resobj;
484 resobj->type = aml_t_buffer;
485 resobj->str.needfree = 1;
489 resobj->str.string = memman_alloc_flexsize(aml_memman, len);
490 if (resobj->str.string == NULL) {
494 strlcpy((char *)resobj->str.string, (const char *)obj->str.string, len);
495 strlcat((char *)resobj->str.string, (const char *)tmpobj->str.string, len);
497 resobj->str.string = NULL;
500 aml_store_to_name(env, resobj, destname);