#ifndef __SCC_AST_BUILTIN_H__ #define __SCC_AST_BUILTIN_H__ #include "ast_def.h" extern scc_ast_type_t scc_ast_builtin_type_va_list; extern scc_ast_type_t scc_ast_builtin_type_void; extern scc_ast_type_t scc_ast_builtin_type_bool; extern scc_ast_type_t scc_ast_builtin_type_char; extern scc_ast_type_t scc_ast_builtin_type_short; extern scc_ast_type_t scc_ast_builtin_type_long; extern scc_ast_type_t scc_ast_builtin_type_long_long; extern scc_ast_type_t scc_ast_builtin_type_int; extern scc_ast_type_t scc_ast_builtin_type_float; extern scc_ast_type_t scc_ast_builtin_type_double; extern scc_ast_type_t scc_ast_builtin_type_long_double; extern scc_ast_type_t scc_ast_builtin_type_complex_float; extern scc_ast_type_t scc_ast_builtin_type_complex_double; extern scc_ast_type_t scc_ast_builtin_type_complex_long_double; extern scc_ast_type_t scc_ast_builtin_type_unsigned_char; extern scc_ast_type_t scc_ast_builtin_type_unsigned_short; extern scc_ast_type_t scc_ast_builtin_type_unsigned_int; extern scc_ast_type_t scc_ast_builtin_type_unsigned_long; extern scc_ast_type_t scc_ast_builtin_type_unsigned_long_long; extern scc_ast_type_t scc_ast_builtin_type_signed_char; extern scc_ast_type_t scc_ast_builtin_type_signed_short; extern scc_ast_type_t scc_ast_builtin_type_signed_int; extern scc_ast_type_t scc_ast_builtin_type_signed_long; extern scc_ast_type_t scc_ast_builtin_type_signed_long_long; #endif