CBMC
ansi_c_internal_additions.h
Go to the documentation of this file.
1 /*******************************************************************\
2 
3 Module:
4 
5 Author: Daniel Kroening, kroening@kroening.com
6 
7 \*******************************************************************/
8 
9 
10 #ifndef CPROVER_ANSI_C_ANSI_C_INTERNAL_ADDITIONS_H
11 #define CPROVER_ANSI_C_ANSI_C_INTERNAL_ADDITIONS_H
12 
13 #include <string>
14 
15 void ansi_c_internal_additions(std::string &code, bool support_float16_type);
16 void ansi_c_architecture_strings(std::string &code);
17 
18 extern const char clang_builtin_headers[];
19 extern const char cprover_builtin_headers[];
20 extern const char gcc_builtin_headers_types[];
21 extern const char gcc_builtin_headers_generic[];
22 extern const char gcc_builtin_headers_math[];
23 extern const char gcc_builtin_headers_mem_string[];
24 extern const char gcc_builtin_headers_omp[];
25 extern const char gcc_builtin_headers_tm[];
26 extern const char gcc_builtin_headers_ubsan[];
27 extern const char gcc_builtin_headers_ia32[];
28 extern const char gcc_builtin_headers_ia32_2[];
29 extern const char gcc_builtin_headers_ia32_3[];
30 extern const char gcc_builtin_headers_ia32_4[];
31 extern const char gcc_builtin_headers_ia32_5[];
32 extern const char gcc_builtin_headers_ia32_6[];
33 extern const char gcc_builtin_headers_ia32_7[];
34 extern const char gcc_builtin_headers_ia32_8[];
35 extern const char gcc_builtin_headers_ia32_9[];
36 extern const char gcc_builtin_headers_alpha[];
37 extern const char gcc_builtin_headers_arm[];
38 extern const char gcc_builtin_headers_mips[];
39 extern const char gcc_builtin_headers_power[];
40 extern const char arm_builtin_headers[];
41 extern const char cw_builtin_headers[];
42 extern const char windows_builtin_headers[];
43 
44 #endif // CPROVER_ANSI_C_ANSI_C_INTERNAL_ADDITIONS_H
const char gcc_builtin_headers_ia32_7[]
const char gcc_builtin_headers_types[]
const char cprover_builtin_headers[]
const char gcc_builtin_headers_ia32[]
const char gcc_builtin_headers_ia32_2[]
const char gcc_builtin_headers_ia32_5[]
const char gcc_builtin_headers_ubsan[]
void ansi_c_internal_additions(std::string &code, bool support_float16_type)
const char windows_builtin_headers[]
const char gcc_builtin_headers_ia32_8[]
const char gcc_builtin_headers_mem_string[]
const char gcc_builtin_headers_ia32_4[]
const char gcc_builtin_headers_generic[]
const char gcc_builtin_headers_tm[]
const char gcc_builtin_headers_ia32_9[]
const char cw_builtin_headers[]
const char gcc_builtin_headers_math[]
const char gcc_builtin_headers_arm[]
const char gcc_builtin_headers_ia32_6[]
const char gcc_builtin_headers_mips[]
const char clang_builtin_headers[]
const char gcc_builtin_headers_alpha[]
const char arm_builtin_headers[]
const char gcc_builtin_headers_omp[]
const char gcc_builtin_headers_ia32_3[]
const char gcc_builtin_headers_power[]
void ansi_c_architecture_strings(std::string &code)