[9068] | 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 |
---|