Lines Matching defs:res

36 	struct rnndeccontext *res = calloc (sizeof *res, 1);
37 res->db = db;
38 res->colors = &envy_null_colors;
39 return res;
161 char *res = 0;
189 asprintf (&res, "%s%s%s", ctx->colors->eval, ctmp, ctx->colors->reset);
217 if (!res)
218 asprintf (&res, "%s%s%s", color, bitfields[i]->name, ctx->colors->reset);
220 asprintf (&tmp, "%s | %s%s%s", res, color, bitfields[i]->name, ctx->colors->reset);
221 free(res);
222 res = tmp;
236 if (!res)
237 asprintf (&res, "%s%s%s = %s", ctx->colors->rname, bitfields[i]->name, ctx->colors->reset, subval);
239 asprintf (&tmp, "%s | %s%s%s = %s", res, ctx->colors->rname, bitfields[i]->name, ctx->colors->reset, subval);
240 free(res);
241 res = tmp;
246 if (!res)
247 asprintf (&res, "%s%#"PRIx64"%s", ctx->colors->err, value & ~mask, ctx->colors->reset);
249 asprintf (&tmp, "%s | %s%#"PRIx64"%s", res, ctx->colors->err, value & ~mask, ctx->colors->reset);
250 free(res);
251 res = tmp;
254 if (!res)
255 asprintf (&res, "%s0%s", ctx->colors->num, ctx->colors->reset);
256 asprintf (&tmp, "{ %s }", res);
257 free(res);
262 asprintf (&res, "%s%#"PRIx64"%s", ctx->colors->num, value, ctx->colors->reset);
266 asprintf (&res, "%s-%lf%s", ctx->colors->num,
273 asprintf (&res, "%s%lf%s", ctx->colors->num,
278 asprintf (&res, "%sr%"PRIu64".%c%s", ctx->colors->num, (value >> 2), "xyzw"[value & 0x3], ctx->colors->reset);
281 asprintf (&res, "%s%"PRIu64"%s", ctx->colors->num, value, ctx->colors->reset);
285 asprintf (&res, "%s-%"PRIi64"%s", ctx->colors->num, (UINT64_C(1) << width) - value, ctx->colors->reset);
287 asprintf (&res, "%s%"PRIi64"%s", ctx->colors->num, value, ctx->colors->reset);
291 asprintf (&res, "%sFALSE%s", ctx->colors->eval, ctx->colors->reset);
293 asprintf (&res, "%sTRUE%s", ctx->colors->eval, ctx->colors->reset);
300 asprintf(&res, "%s%f%s", ctx->colors->num,
303 asprintf(&res, "%s%f%s", ctx->colors->num,
306 asprintf(&res, "%s%f%s", ctx->colors->num,
315 asprintf (&res, "%s%#"PRIx64"%s", ctx->colors->num, value, ctx->colors->reset);
319 asprintf (&tmp, "%s | %s%#"PRIx64"%s", res, ctx->colors->err, value_orig & ~typeinfo_mask(ti), ctx->colors->reset);
320 free(res);
321 res = tmp;
323 return res;
327 char *res;
334 asprintf (&res, "%s[%s%s%s]", name, ctx->colors->eval, index_name, ctx->colors->reset);
336 asprintf (&res, "%s[%s%#"PRIx64"%s]", name, ctx->colors->num, idx, ctx->colors->reset);
339 return res;
371 struct rnndecaddrinfo *res;
393 res = calloc (sizeof *res, 1);
394 res->typeinfo = &elems[i]->typeinfo;
395 res->width = elems[i]->width;
396 asprintf (&res->name, "%s%s%s", ctx->colors->rname, elems[i]->name, ctx->colors->reset);
398 res->name = appendidx(ctx, res->name, indices[j], NULL);
400 res->name = appendidx(ctx, res->name, idx, elems[i]->index);
404 (!strcmp(res->typeinfo->name, "address") ||
405 !strcmp(res->typeinfo->name, "waddress"))) {
406 asprintf (&tmp, "%s_HI", res->name);
408 asprintf (&tmp, "%s+%s%#"PRIx64"%s", res->name, ctx->colors->err, offset, ctx->colors->reset);
410 free(res->name);
411 res->name = tmp;
413 return res;
428 res = trymatch (ctx, elems[i]->subelems, elems[i]->subelemsnum, offset, write, dwidth, nind, nindnum);
429 if (!res)
432 return res;
438 asprintf (&tmp, "%s.%s", name, res->name);
440 free(res->name);
441 res->name = tmp;
442 return res;
453 if ((res = trymatch (ctx, elems[i]->subelems, elems[i]->subelemsnum, offset, write, dwidth, 0, 0))) {
454 asprintf (&tmp, "%s.%s", name, res->name);
456 free(res->name);
457 res->name = tmp;
458 return res;
460 res = calloc (sizeof *res, 1);
463 res->name = tmp;
464 return res;
473 struct rnndecaddrinfo *res = trymatch(ctx, domain->subelems, domain->subelemsnum, addr, write, domain->width, 0, 0);
474 if (res) {
475 free(res->name);
476 free(res);
478 return res != NULL;
482 struct rnndecaddrinfo *res = trymatch(ctx, domain->subelems, domain->subelemsnum, addr, write, domain->width, 0, 0);
483 if (res)
484 return res;
485 res = calloc (sizeof *res, 1);
486 asprintf (&res->name, "%s%#"PRIx64"%s", ctx->colors->err, addr, ctx->colors->reset);
487 return res;