var fun = new CCodeFunction ("_vala_array_move", "void");
fun.modifiers = CCodeModifiers.STATIC;
fun.add_parameter (new CCodeParameter ("array", get_ccode_name (pointer_type)));
- fun.add_parameter (new CCodeParameter ("element_size", "gsize"));
+ fun.add_parameter (new CCodeParameter ("element_size", get_ccode_name (size_t_type)));
fun.add_parameter (new CCodeParameter ("src", get_ccode_name (int_type)));
fun.add_parameter (new CCodeParameter ("dest", get_ccode_name (int_type)));
fun.add_parameter (new CCodeParameter ("length", get_ccode_name (int_type)));
public DataType uint32_type;
public DataType int64_type;
public DataType uint64_type;
+ public DataType size_t_type;
public DataType string_type;
public DataType regex_type;
public DataType float_type;
uint32_type = new IntegerType ((Struct) root_symbol.scope.lookup ("uint32"));
int64_type = new IntegerType ((Struct) root_symbol.scope.lookup ("int64"));
uint64_type = new IntegerType ((Struct) root_symbol.scope.lookup ("uint64"));
+ size_t_type = new IntegerType ((Struct) root_symbol.scope.lookup ("size_t"));
float_type = new FloatingType ((Struct) root_symbol.scope.lookup ("float"));
double_type = new FloatingType ((Struct) root_symbol.scope.lookup ("double"));
string_type = new ObjectType ((Class) root_symbol.scope.lookup ("string"));