static void print_function_type_post(const function_type_t *type,
const scope_t *parameters)
{
- print_string("(");
+ print_char('(');
bool first = true;
if (parameters == NULL) {
function_parameter_t *parameter = type->parameters;
if (first && !type->unspecified_parameters) {
print_string("void");
}
- print_string(")");
+ print_char(')');
intern_print_type_post(type->return_type);
}
print_string(variable->base.base.symbol->string);
print_string(") ");
}
- print_string("*");
+ print_char('*');
print_type_qualifiers(type->base.qualifiers, QUAL_SEP_START);
}
{
type_t const *const points_to = type->points_to;
if (points_to->kind == TYPE_ARRAY || points_to->kind == TYPE_FUNCTION)
- print_string(")");
+ print_char(')');
intern_print_type_post(points_to);
}
intern_print_type_pre(refers_to);
if (refers_to->kind == TYPE_ARRAY || refers_to->kind == TYPE_FUNCTION)
print_string(" (");
- print_string("&");
+ print_char('&');
}
/**
{
type_t const *const refers_to = type->refers_to;
if (refers_to->kind == TYPE_ARRAY || refers_to->kind == TYPE_FUNCTION)
- print_string(")");
+ print_char(')');
intern_print_type_post(refers_to);
}
*/
static void print_array_type_post(const array_type_t *type)
{
- print_string("[");
+ print_char('[');
if (type->is_static) {
print_string("static ");
}
&& (print_implicit_array_size || !type->has_implicit_size)) {
print_expression(type->size_expression);
}
- print_string("]");
+ print_char(']');
intern_print_type_post(type->element_type);
}
change_indent(-1);
print_indent();
- print_string("}");
+ print_char('}');
}
/**
print_indent();
print_entity(entity);
- print_string("\n");
+ print_char('\n');
}
change_indent(-1);
print_indent();
- print_string("}");
+ print_char('}');
if (compound->modifiers & DM_TRANSPARENT_UNION) {
print_string("__attribute__((__transparent_union__))");
}
} else {
print_type(type->typeof_type);
}
- print_string(")");
+ print_char(')');
}
/**
{
intern_print_type_pre(type);
if (symbol != NULL) {
- print_string(" ");
+ print_char(' ');
print_string(symbol->string);
}
if (type->kind == TYPE_FUNCTION) {
{
print_to_file(stderr);
print_type(type);
- print_string("\n");
+ print_char('\n');
fflush(stderr);
}