source: trunk/third/texinfo/intl/os2compat.h @ 18945

Revision 18945, 1.5 KB checked in by amb, 22 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r18944, which included commits to RCS files with non-trunk default branches.
Line 
1/* OS/2 compatibility defines.
2   This file is intended to be included from config.h
3   Copyright (C) 2001-2002 Free Software Foundation, Inc.
4
5   This program is free software; you can redistribute it and/or modify it
6   under the terms of the GNU Library General Public License as published
7   by the Free Software Foundation; either version 2, or (at your option)
8   any later version.
9
10   This program is distributed in the hope that it will be useful,
11   but WITHOUT ANY WARRANTY; without even the implied warranty of
12   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
13   Library General Public License for more details.
14
15   You should have received a copy of the GNU Library General Public
16   License along with this program; if not, write to the Free Software
17   Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
18   USA.  */
19
20/* When included from os2compat.h we need all the original definitions */
21#ifndef OS2_AWARE
22
23#undef LIBDIR
24#define LIBDIR                  _nlos2_libdir
25extern char *_nlos2_libdir;
26
27#undef LOCALEDIR
28#define LOCALEDIR               _nlos2_localedir
29extern char *_nlos2_localedir;
30
31#undef LOCALE_ALIAS_PATH
32#define LOCALE_ALIAS_PATH       _nlos2_localealiaspath
33extern char *_nlos2_localealiaspath;
34
35#endif
36
37#undef HAVE_STRCASECMP
38#define HAVE_STRCASECMP 1
39#define strcasecmp stricmp
40#define strncasecmp strnicmp
41
42/* We have our own getenv() which works even if library is compiled as DLL */
43#define getenv _nl_getenv
44
45/* Older versions of gettext used -1 as the value of LC_MESSAGES */
46#define LC_MESSAGES_COMPAT (-1)
Note: See TracBrowser for help on using the repository browser.