fix __AROS_SETVECADDR invocations.
[AROS.git] / tools / cxref / cpp / config.h
blobc9bdfc8738136bda1e748072d939144b7a14396b
1 /***************************************
2 $Header$
4 System configuration header file config.h.
5 ******************/ /******************
6 Written by Andrew M. Bishop
8 This file consists of parts taken from GNU CC.
10 GNU CC is free software; you can redistribute it and/or modify
11 it under the terms of the GNU General Public License as published by
12 the Free Software Foundation; either version 2, or (at your option)
13 any later version.
14 ***************************************/
17 #ifndef CONFIG_H
18 #define CONFIG_H /*+ To stop multiple inclusions. +*/
20 /* The configure script output */
22 #include "autoconfig.h"
25 /* Target machine dependencies. */
27 #include "tm.h"
30 /* Need this for AIX apparently. */
32 #if defined(_AIX)
33 #pragma alloca
34 #endif
37 /* Use System V memory functions (if needed). */
39 #if !defined(HAVE_BCMP)
41 #define bcmp(a,b,c) memcmp(a,b,c)
42 #define bcopy(a,b,c) memcpy(b,a,c)
43 #define bzero(a,b) memset(a,0,b)
45 #define index strchr
46 #define rindex strrchr
48 #endif
51 /* Exit codes. */
53 #ifndef FATAL_EXIT_CODE
54 #define FATAL_EXIT_CODE 33 /* gnu cc command understands this */
55 #endif
57 #ifndef SUCCESS_EXIT_CODE
58 #define SUCCESS_EXIT_CODE 0 /* 0 means success on Unix. */
59 #endif
61 #endif /* CONFIG_H */