Add c types, int is default type
This commit is contained in:
@@ -48,10 +48,20 @@ get_ctype_name_for_type(Ast_Type *type) {
|
||||
case TYPE_VOID: return "void";
|
||||
case TYPE_BOOL: return "bool";
|
||||
case TYPE_STRING: return (char *)prefixed_string_type.str;
|
||||
case TYPE_CHAR: return "char";
|
||||
case TYPE_F32: return "float";
|
||||
case TYPE_F64: return "double";
|
||||
|
||||
case TYPE_CHAR: return "char";
|
||||
case TYPE_UCHAR: return "unsigned char";
|
||||
case TYPE_INT: return "int";
|
||||
case TYPE_UINT: return "unsigned int";
|
||||
case TYPE_LONG: return "long";
|
||||
case TYPE_ULONG: return "unsigned long";
|
||||
case TYPE_LLONG: return "long long";
|
||||
case TYPE_ULLONG: return "unsigned long long";
|
||||
case TYPE_SHORT: return "short";
|
||||
case TYPE_USHORT: return "unsigned short";
|
||||
|
||||
case TYPE_S8: return "int8_t";
|
||||
case TYPE_S16: return "int16_t";
|
||||
case TYPE_S32: return "int32_t";
|
||||
|
||||
Reference in New Issue
Block a user