CBMC
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
ansi_c_internal_additions.h
Go to the documentation of this file.
1/*******************************************************************\
2
3Module:
4
5Author: 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
15void ansi_c_internal_additions(std::string &code, bool support_float16_type);
16void ansi_c_architecture_strings(std::string &code);
17
18extern const char clang_builtin_headers[];
19extern const char cprover_builtin_headers[];
20extern const char gcc_builtin_headers_types[];
21extern const char gcc_builtin_headers_generic[];
22extern const char gcc_builtin_headers_math[];
23extern const char gcc_builtin_headers_mem_string[];
24extern const char gcc_builtin_headers_omp[];
25extern const char gcc_builtin_headers_tm[];
26extern const char gcc_builtin_headers_ubsan[];
27extern const char gcc_builtin_headers_ia32[];
28extern const char gcc_builtin_headers_ia32_2[];
29extern const char gcc_builtin_headers_ia32_3[];
30extern const char gcc_builtin_headers_ia32_4[];
31extern const char gcc_builtin_headers_ia32_5[];
32extern const char gcc_builtin_headers_ia32_6[];
33extern const char gcc_builtin_headers_ia32_7[];
34extern const char gcc_builtin_headers_ia32_8[];
35extern const char gcc_builtin_headers_ia32_9[];
36extern const char gcc_builtin_headers_alpha[];
37extern const char gcc_builtin_headers_arm[];
38extern const char gcc_builtin_headers_mips[];
39extern const char gcc_builtin_headers_power[];
40extern const char arm_builtin_headers[];
41extern const char cw_builtin_headers[];
42extern 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)