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