1 | /* Portability variables. -*- C -*- */ |
---|
2 | |
---|
3 | /* Define if the system does not support the `const' keyword. */ |
---|
4 | #undef const |
---|
5 | |
---|
6 | /* Define if the system supports file names longer than 14 characters. */ |
---|
7 | #undef HAVE_LONG_FILE_NAMES |
---|
8 | |
---|
9 | /* Define if the system has pathconf(). */ |
---|
10 | #undef HAVE_PATHCONF |
---|
11 | |
---|
12 | /* Define if the system has strerror(). */ |
---|
13 | #undef HAVE_STRERROR |
---|
14 | |
---|
15 | /* Define if the system has ANSI C header files and library functions. */ |
---|
16 | #undef STDC_HEADERS |
---|
17 | |
---|
18 | /* Define if the system uses strchr instead of index |
---|
19 | and strrchr instead of rindex. */ |
---|
20 | #undef HAVE_STRING_H |
---|
21 | |
---|
22 | #if defined(STDC_HEADERS) || defined(HAVE_STRING_H) |
---|
23 | #define index strchr |
---|
24 | #define rindex strrchr |
---|
25 | #endif |
---|
26 | |
---|
27 | /* Define if the system has unistd.h. */ |
---|
28 | #undef HAVE_UNISTD_H |
---|
29 | |
---|
30 | /* Define if the system has fcntl.h. */ |
---|
31 | #undef HAVE_FCNTL_H |
---|
32 | |
---|
33 | /* Define as either int or void -- the type that signal handlers return. */ |
---|
34 | #undef RETSIGTYPE |
---|
35 | |
---|
36 | #ifndef RETSIGTYPE |
---|
37 | #define RETSIGTYPE void |
---|
38 | #endif |
---|
39 | |
---|
40 | /* Which directory library header to use. */ |
---|
41 | #undef DIRENT /* dirent.h */ |
---|
42 | #undef SYSNDIR /* sys/ndir.h */ |
---|
43 | #undef SYSDIR /* sys/dir.h */ |
---|
44 | #undef NDIR /* ndir.h */ |
---|
45 | #undef NODIR /* none -- don't make numbered backup files */ |
---|
46 | |
---|
47 | /* Define if the system lets you pass fewer arguments to a function |
---|
48 | than the function actually accepts (in the absence of a prototype). |
---|
49 | Defining it makes I/O calls slightly more efficient. |
---|
50 | You need not bother defining it unless your C preprocessor chokes on |
---|
51 | multi-line arguments to macros. */ |
---|
52 | #undef CANVARARG |
---|
53 | |
---|
54 | /* Define Reg* as either `register' or nothing, depending on whether |
---|
55 | the C compiler pays attention to this many register declarations. |
---|
56 | The intent is that you don't have to order your register declarations |
---|
57 | in the order of importance, so you can freely declare register variables |
---|
58 | in sub-blocks of code and as function parameters. |
---|
59 | Do not use Reg<n> more than once per routine. |
---|
60 | |
---|
61 | These don't really matter a lot, since most modern C compilers ignore |
---|
62 | register declarations and often do a better job of allocating |
---|
63 | registers than people do. */ |
---|
64 | |
---|
65 | #define Reg1 register |
---|
66 | #define Reg2 register |
---|
67 | #define Reg3 register |
---|
68 | #define Reg4 register |
---|
69 | #define Reg5 register |
---|
70 | #define Reg6 register |
---|
71 | #define Reg7 |
---|
72 | #define Reg8 |
---|
73 | #define Reg9 |
---|
74 | #define Reg10 |
---|
75 | #define Reg11 |
---|
76 | #define Reg12 |
---|
77 | #define Reg13 |
---|
78 | #define Reg14 |
---|
79 | #define Reg15 |
---|
80 | #define Reg16 |
---|