~ubuntu-branches/ubuntu/maverick/hello/maverick

« back to all changes in this revision

Viewing changes to intl/os2compat.h

  • Committer: Bazaar Package Importer
  • Author(s): Santiago Vila
  • Date: 2004-01-05 16:42:30 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20040105164230-ze0yqbimyx4sx1gs
Tags: 2.1.1-4
Updated config.guess and config.sub for GNU/K*BSD.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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
 
25
extern char *_nlos2_libdir;
 
26
 
 
27
#undef LOCALEDIR
 
28
#define LOCALEDIR               _nlos2_localedir
 
29
extern char *_nlos2_localedir;
 
30
 
 
31
#undef LOCALE_ALIAS_PATH
 
32
#define LOCALE_ALIAS_PATH       _nlos2_localealiaspath
 
33
extern 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)