Rev 4874 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4874 | Rev 4921 | ||
---|---|---|---|
Line 82... | Line 82... | ||
82 | # define RETURN_TYPE char * |
82 | # define RETURN_TYPE char * |
83 | # define AVAILABLE(h, h_l, j, n_l) \ |
83 | # define AVAILABLE(h, h_l, j, n_l) \ |
84 | (!memchr ((h) + (h_l), '\0', (j) + (n_l) - (h_l)) \ |
84 | (!memchr ((h) + (h_l), '\0', (j) + (n_l) - (h_l)) \ |
85 | && ((h_l) = (j) + (n_l))) |
85 | && ((h_l) = (j) + (n_l))) |
86 | # define CANON_ELEMENT(c) tolower (c) |
86 | # define CANON_ELEMENT(c) tolower (c) |
- | 87 | #if __GNUC_PREREQ (4, 2) |
|
- | 88 | /* strncasecmp uses signed char, CMP_FUNC is expected to use unsigned char. */ |
|
- | 89 | #pragma GCC diagnostic ignored "-Wpointer-sign" |
|
- | 90 | #endif |
|
87 | # define CMP_FUNC strncasecmp |
91 | # define CMP_FUNC strncasecmp |
88 | # include "str-two-way.h" |
92 | # include "str-two-way.h" |
89 | #endif |
93 | #endif |
Line 90... | Line 94... | ||
90 | 94 |