2 * This file is part of cparser.
3 * Copyright (C) 2012 Matthias Braun <matze@braunis.de>
26 * Create predefined gnu builtins.
28 void create_gnu_builtins(void);
31 * Create predefined MS intrinsics.
33 void create_microsoft_intrinsics(void);
36 * Some functions like setjmp,longjmp are known from libc and need special
37 * attributes like noreturn or returns_twice.
38 * (Adding __attribute__(())s in the libc headers would be enough but apparently
39 * this is not done in most cases since people rely on a list of hardcoded
40 * names in gcc, so we have to duplicate this here)
42 void adapt_special_functions(function_t *function);