3 * Copyright is disclaimed as to the contents of this file.
16 * Override gperf's built-in external scope.
18 static const struct map *in_word_set(const char *str);
21 struct map { const char *name; intmax_t value; int valid; };
23 _POSIX_CLOCKRES_MIN, _POSIX_CLOCKRES_MIN
24 _POSIX_AIO_LISTIO_MAX, _POSIX_AIO_LISTIO_MAX
25 _POSIX_AIO_MAX, _POSIX_AIO_MAX
26 _POSIX_ARG_MAX, _POSIX_ARG_MAX
27 _POSIX_CHILD_MAX, _POSIX_CHILD_MAX
28 _POSIX_DELAYTIMER_MAX, _POSIX_DELAYTIMER_MAX
29 _POSIX_HOST_NAME_MAX, _POSIX_HOST_NAME_MAX
30 _POSIX_LINK_MAX, _POSIX_LINK_MAX
31 _POSIX_LOGIN_NAME_MAX, _POSIX_LOGIN_NAME_MAX
32 _POSIX_MAX_CANON, _POSIX_MAX_CANON
33 _POSIX_MAX_INPUT, _POSIX_MAX_INPUT
34 _POSIX_MQ_OPEN_MAX, _POSIX_MQ_OPEN_MAX
35 _POSIX_MQ_PRIO_MAX, _POSIX_MQ_PRIO_MAX
36 _POSIX_NAME_MAX, _POSIX_NAME_MAX
37 _POSIX_NGROUPS_MAX, _POSIX_NGROUPS_MAX
38 _POSIX_OPEN_MAX, _POSIX_OPEN_MAX
39 _POSIX_PATH_MAX, _POSIX_PATH_MAX
40 _POSIX_PIPE_BUF, __POSIX_PIPE_BUF
41 _POSIX_RE_DUP_MAX, _POSIX_RE_DUP_MAX
42 _POSIX_RTSIG_MAX, _POSIX_RTSIG_MAX
43 _POSIX_SEM_NSEMS_MAX, _POSIX_SEM_NSEMS_MAX
44 _POSIX_SEM_VALUE_MAX, _POSIX_SEM_VALUE_MAX
45 _POSIX_SIGQUEUE_MAX, _POSIX_SIGQUEUE_MAX
46 _POSIX_SSIZE_MAX, _POSIX_SSIZE_MAX
47 _POSIX_STREAM_MAX, _POSIX_STREAM_MAX
48 _POSIX_SS_REPL_MAX, _POSIX_SS_REPL_MAX
49 _POSIX_SYMLINK_MAX, _POSIX_SYMLINK_MAX
50 _POSIX_SYMLOOP_MAX, _POSIX_SYMLOOP_MAX
51 _POSIX_THREAD_DESTRUCTOR_ITERATIONS, _POSIX_THREAD_DESTRUCTOR_ITERATIONS
52 _POSIX_THREAD_KEYS_MAX, _POSIX_THREAD_KEYS_MAX
53 _POSIX_THREAD_THREADS_MAX, _POSIX_THREAD_THREADS_MAX
54 _POSIX_TIMER_MAX, _POSIX_TIMER_MAX
55 _POSIX_TRACE_EVENT_NAME_MAX, _POSIX_TRACE_EVENT_NAME_MAX
56 _POSIX_TRACE_NAME_MAX, _POSIX_TRACE_NAME_MAX
57 _POSIX_TRACE_SYS_MAX, _POSIX_TRACE_SYS_MAX
58 _POSIX_TRACE_USER_EVENT_MAX, _POSIX_TRACE_USER_EVENT_MAX
59 _POSIX_TTY_NAME_MAX, _POSIX_TTY_NAME_MAX
60 _POSIX_TZNAME_MAX, _POSIX_TZNAME_MAX
61 _POSIX2_BC_BASE_MAX, _POSIX2_BC_BASE_MAX
62 _POSIX2_BC_DIM_MAX, _POSIX2_BC_DIM_MAX
63 _POSIX2_BC_SCALE_MAX, _POSIX2_BC_SCALE_MAX
64 _POSIX2_BC_STRING_MAX, _POSIX2_BC_STRING_MAX
65 _POSIX2_CHARCLASS_NAME_MAX, _POSIX2_CHARCLASS_NAME_MAX
66 _POSIX2_COLL_WEIGHTS_MAX, _POSIX2_COLL_WEIGHTS_MAX
67 _POSIX2_EXPR_NEXT_MAX, _POSIX2_EXPR_NEST_MAX
68 _POSIX2_LINE_MAX, _POSIX2_LINE_MAX
69 _POSIX2_RE_DUP_MAX, _POSIX2_RE_DUP_MAX
70 _XOPEN_IOV_MAX, _XOPEN_IOV_MAX
71 _XOPEN_NAME_MAX, _XOPEN_NAME_MAX
72 _XOPEN_PATH_MAX, _XOPEN_PATH_MAX
83 MB_LEN_MAX, MB_LEN_MAX
91 ULLONG_MAX, ULLONG_MAX
95 CHARCLASS_NAME_MAX, CHARCLASS_NAME_MAX
97 ML_LANGMAX, NL_LANGMAX
101 NL_TEXTMAX, NL_TEXTMAX
105 find_limit(const char *name, intmax_t *value)
107 const struct map *rv;
109 rv = in_word_set(name);