-#else
-# define ungetc(c, s) ((void) (c != EOF && --read_in), ungetc (c, s))
-# define ungetc_not_eof(c, s) (--read_in, (ungetc) (c, s))
-# define inchar() (c == EOF ? EOF \
- : ((c = getc (s)), (void) (c != EOF && ++read_in), c))
-# define MEMCPY(d, s, n) memcpy (d, s, n)
-# define ISSPACE(Ch) isspace (Ch)
-# define ISDIGIT(Ch) isdigit (Ch)
-# define ISXDIGIT(Ch) isxdigit (Ch)
-# define TOLOWER(Ch) tolower (Ch)
-
-# define L_(Str) Str
-# define CHAR_T char
-# define UCHAR_T unsigned char
-# define WINT_T int
-
-# define encode_error() do { \
- funlockfile (s); \
- __set_errno (EILSEQ); \
- return done; \
- } while (0)
-# define conv_error() do { \
- funlockfile (s); \
- return done; \
- } while (0)
-# define input_error() do { \
- funlockfile (s); \
- return done ?: EOF; \
- } while (0)
-# define memory_error() do { \
- funlockfile (s); \
- __set_errno (ENOMEM); \
- return EOF; \
- } while (0)
-# define ARGCHECK(s, format) \
- do \
- { \
- /* Check file argument for consistence. */ \
- if (!__validfp (s) || !s->__mode.__read) \
- { \
- __set_errno (EBADF); \
- return EOF; \
- } \
- else if (format == NULL) \
- { \
- __set_errno (EINVAL); \
- return EOF; \
- } \
- } while (0)
-#if 1
- /* XXX For now !!! */
-# define flockfile(S) /* nothing */
-# define funlockfile(S) /* nothing */
-# define LOCK_STREAM(S)
-# define UNLOCK_STREAM(S)
-#else
-# define LOCK_STREAM(S) \
- __libc_cleanup_region_start (&__funlockfile, (S)); \
- __flockfile (S)
-# define UNLOCK_STREAM(S) \
- __funlockfile (S); \
- __libc_cleanup_region_end (0)
-#endif
-#endif