1/* Special definitions, processed by autoheader. 2 Copyright (C) 1995, 1996, 1997 Free Software Foundation. 3 Ulrich Drepper <drepper@gnu.ai.mit.edu>, 1995. */ 4 5/* Default value for alignment of strings in .mo file. */ 6#define DEFAULT_OUTPUT_ALIGNMENT 1 7 8#ifndef PARAMS 9# if __STDC__ 10# define PARAMS(args) args 11# else 12# define PARAMS(args) () 13# endif 14#endif 15 16@TOP@ 17 18/* Define to the name of the distribution. */ 19#undef PACKAGE 20 21/* Define to the version of the distribution. */ 22#undef VERSION 23 24/* Define if you have obstacks. */ 25#undef HAVE_OBSTACK 26 27/* Define if <stddef.h> defines ptrdiff_t. */ 28#undef HAVE_PTRDIFF_T 29 30/* Define if your locale.h file contains LC_MESSAGES. */ 31#undef HAVE_LC_MESSAGES 32 33/* Define if you have the parse_printf_format function. */ 34#undef HAVE_PARSE_PRINTF_FORMAT 35 36/* Define to 1 if NLS is requested. */ 37#undef ENABLE_NLS 38 39/* Define as 1 if you have catgets and don't want to use GNU gettext. */ 40#undef HAVE_CATGETS 41 42/* Define as 1 if you have gettext and don't want to use GNU gettext. */ 43#undef HAVE_GETTEXT 44 45/* Define as 1 if you have the stpcpy function. */ 46#undef HAVE_STPCPY 47 48@BOTTOM@ 49 50/* We don't test for the basename function but still want to use the 51 version in the libc when compiling for a system using glibc. */ 52#ifdef __GNU_LIBRARY__ 53# define HAVE_BASENAME 1 54#endif 55 56/* On GNU systems we want to use the extensions. */ 57#ifndef _GNU_SOURCE 58# define _GNU_SOURCE 1 59#endif 60 61 62/* A file name cannot consist of any character possible. INVALID_PATH_CHAR 63 contains the characters not allowed. */ 64#ifndef MSDOS 65# define INVALID_PATH_CHAR "\1\2\3\4\5\6\7\10\11\12\13\14\15\16\17\20\21\22\23\24\25\26\27\30\31\32\33\34\35\36\37 \177/" 66#else 67/* Something like this for MSDOG. */ 68# define INVALID_PATH_CHAR "\1\2\3\4\5\6\7\10\11\12\13\14\15\16\17\20\21\22\23\24\25\26\27\30\31\32\33\34\35\36\37 \177\\:." 69#endif 70 71/* Length from which starting on warnings about too long strings are given. 72 Several systems have limits for strings itself, more have problems with 73 strings in their tools (important here: gencat). 1024 bytes is a 74 conservative limit. Because many translation let the message size grow 75 (German translations are always bigger) choose a length < 1024. */ 76#define WARN_ID_LEN 900 77 78/* This is the page width for the message_print function. It should 79 not be set to more than 79 characters (Emacs users will appreciate 80 it). It is used to wrap the msgid and msgstr strings, and also to 81 wrap the file position (#:) comments. */ 82#define PAGE_WIDTH 79 83