return equal_func;
}
- var function = new CCodeFunction (equal_func, "gboolean");
+ var function = new CCodeFunction (equal_func, get_ccode_name (bool_type));
function.modifiers = CCodeModifiers.STATIC;
function.add_parameter (new CCodeParameter ("s1", "const %s *".printf (get_ccode_name (st))));
return equal_func;
}
- var function = new CCodeFunction (equal_func, "gboolean");
+ var function = new CCodeFunction (equal_func, get_ccode_name (bool_type));
function.modifiers = CCodeModifiers.STATIC;
function.add_parameter (new CCodeParameter ("s1", "const %s *".printf (get_ccode_name (sym))));
CCodeFunctionCall element_free_call;
string destroy_node_func = "%s_node".printf (destroy_func);
- var wrapper = new CCodeFunction (destroy_node_func, "gboolean");
+ var wrapper = new CCodeFunction (destroy_node_func, get_ccode_name (bool_type));
wrapper.modifiers = CCodeModifiers.STATIC;
wrapper.add_parameter (new CCodeParameter ("node", get_ccode_name (collection_type)));
wrapper.add_parameter (new CCodeParameter ("free_func", "GDestroyNotify"));
return array_contains_func;
}
- var function = new CCodeFunction (array_contains_func, "gboolean");
+ var function = new CCodeFunction (array_contains_func, get_ccode_name (bool_type));
function.modifiers = CCodeModifiers.STATIC;
function.add_parameter (new CCodeParameter ("stack", "%s *".printf (get_ccode_name (array_type.element_type))));
}
} else {
if (m.body != null) {
- function = new CCodeFunction (real_name + "_co", "gboolean");
+ function = new CCodeFunction (real_name + "_co", get_ccode_name (bool_type));
// data struct to hold parameters, local variables, and the return value
function.add_parameter (new CCodeParameter ("_data_", Symbol.lower_case_to_camel_case (get_ccode_const_name (m)) + "Data*"));