1 #include <limits.h> 2 #include "options.h" 3 #define C(n) switch(n){case n:;} f()4static void f() 5 { 6 C(BC_BASE_MAX) 7 C(BC_DIM_MAX) 8 C(BC_SCALE_MAX) 9 C(BC_STRING_MAX) 10 C(CHARCLASS_NAME_MAX) 11 C(COLL_WEIGHTS_MAX) 12 C(EXPR_NEST_MAX) 13 C(LINE_MAX) 14 C(NGROUPS_MAX) 15 C(RE_DUP_MAX) 16 C(_POSIX_CLOCKRES_MIN) 17 C(_POSIX_AIO_LISTIO_MAX) 18 C(_POSIX_AIO_MAX) 19 C(_POSIX_ARG_MAX) 20 C(_POSIX_CHILD_MAX) 21 C(_POSIX_DELAYTIMER_MAX) 22 C(_POSIX_HOST_NAME_MAX) 23 C(_POSIX_LINK_MAX) 24 C(_POSIX_LOGIN_NAME_MAX) 25 C(_POSIX_MAX_CANON) 26 C(_POSIX_MAX_INPUT) 27 #ifdef POSIX_MESSAGE_PASSING 28 C(_POSIX_MQ_OPEN_MAX) 29 C(_POSIX_MQ_PRIO_MAX) 30 #endif 31 C(_POSIX_NAME_MAX) 32 C(_POSIX_NGROUPS_MAX) 33 C(_POSIX_OPEN_MAX) 34 C(_POSIX_PATH_MAX) 35 C(_POSIX_PIPE_BUF) 36 C(_POSIX_RE_DUP_MAX) 37 C(_POSIX_RTSIG_MAX) 38 C(_POSIX_SEM_NSEMS_MAX) 39 C(_POSIX_SEM_VALUE_MAX) 40 C(_POSIX_SIGQUEUE_MAX) 41 C(_POSIX_SSIZE_MAX) 42 #if defined(POSIX_SPORADIC_SERVER) || defined(POSIX_THREAD_SPORADIC_SERVER) 43 C(_POSIX_SS_REPL_MAX) 44 #endif 45 C(_POSIX_STREAM_MAX) 46 C(_POSIX_SYMLINK_MAX) 47 C(_POSIX_SYMLOOP_MAX) 48 C(_POSIX_THREAD_DESTRUCTOR_ITERATIONS) 49 C(_POSIX_THREAD_KEYS_MAX) 50 C(_POSIX_THREAD_THREADS_MAX) 51 C(_POSIX_TIMER_MAX) 52 C(_POSIX_TTY_NAME_MAX) 53 C(_POSIX_TZNAME_MAX) 54 C(_POSIX2_BC_BASE_MAX) 55 C(_POSIX2_BC_DIM_MAX) 56 C(_POSIX2_BC_SCALE_MAX) 57 C(_POSIX2_BC_STRING_MAX) 58 C(_POSIX2_CHARCLASS_NAME_MAX) 59 C(_POSIX2_COLL_WEIGHTS_MAX) 60 C(_POSIX2_EXPR_NEST_MAX) 61 C(_POSIX2_LINE_MAX) 62 #ifdef _XOPEN_SOURCE 63 C(_XOPEN_IOV_MAX) 64 C(_XOPEN_NAME_MAX) 65 C(_XOPEN_PATH_MAX) 66 #endif 67 C(CHAR_BIT) 68 C(CHAR_MAX) 69 C(CHAR_MIN) 70 C(INT_MAX) 71 C(INT_MIN) 72 C(LLONG_MAX) 73 C(LLONG_MIN) 74 C(LONG_BIT) 75 C(LONG_MAX) 76 C(LONG_MIN) 77 C(MB_LEN_MAX) 78 C(SCHAR_MAX) 79 C(SCHAR_MIN) 80 C(SHRT_MAX) 81 C(SHRT_MIN) 82 C(SSIZE_MAX) 83 C(UCHAR_MAX) 84 C(UINT_MAX) 85 C(ULLONG_MAX) 86 C(ULONG_MAX) 87 C(USHRT_MAX) 88 C(WORD_BIT) 89 C(NL_ARGMAX) 90 #ifdef _XOPEN_SOURCE 91 C(NL_LANGMAX) 92 #endif 93 C(NL_MSGMAX) 94 C(NL_SETMAX) 95 C(NL_TEXTMAX) 96 #ifdef _XOPEN_SOURCE 97 C(NZERO) 98 #endif 99 } 100