type_to_str
sm_msg("type of '%s' is: '%s'", name, type_to_str(type));
"argument %d has type '%s'", fmt[0], vaidx, type_to_str(type));
"but argument %d has type '%s'", fmt[0], vaidx, type_to_str(type));
fmt[0], vaidx, type_to_str(type));
fmt[0], tag, vaidx, type_to_str(type));
vaidx, type_to_str(type));
vaidx, type_to_str(type));
sm_error("%%pV expects argument of type struct va_format*, argument %d has type '%s'", vaidx, type_to_str(type));
vaidx, type_to_str(type));
suf, which->name, vaidx, type_to_str(type));
fmt[0], tag, vaidx, type_to_str(type));
fmt[1], vaidx, type_to_str(type));
vaidx, type_to_str(type));
vaidx, type_to_str(type));
vaidx, type_to_str(type));
vaidx, fmt_len, fmt, type_to_str(type));
spam("weird: format argument is array of const '%s'", type_to_str(base->ctype.base_type));
spam("weird: format argument is pointer to const '%s'", type_to_str(base->ctype.base_type));
sm_perror("bad type in fp_cmp(): %s", type_to_str(type));
char *type_to_str(struct symbol *type);
sql_insert_fn_data_link(fn, PASSES_TYPE, param, "$", type_to_str(type));
return type_to_str(get_real_base_type(cur_func_sym));
sql_insert_caller_info(expr, INTERNAL, -1, "%call_marker%", type_to_str(type));
if (strcmp(type_to_str(type), value) == 0)
sql_insert_function_type(i, type_to_str(get_real_base_type(arg)));
sm_perror("%s: bad type: '%s'", __func__, type_to_str(sval.type));
sm_perror("%s: bad type: '%s'", __func__, type_to_str(sval.type));
sm_perror("%s: bad type: %s", __func__, type_to_str(type));
sm_perror("%s: bad type: %s", __func__, type_to_str(type));
sql_insert_data_info(expr->left, TYPE_LINK, type_to_str(type));
TYPE_LINK, member_name, type_to_str(type));
snprintf(left_type_name, sizeof(left_type_name), "%s", type_to_str(left_type));
type_to_str(modules[i].bm_type),