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