Print this page
make: unifdef for other OSes (undefined)

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/make/include/avo/intl.h
          +++ new/usr/src/cmd/make/include/avo/intl.h
↓ open down ↓ 18 lines elided ↑ open up ↑
  19   19   * CDDL HEADER END
  20   20   */
  21   21  /*
  22   22   * Copyright 2001 Sun Microsystems, Inc. All rights reserved.
  23   23   * Use is subject to license terms.
  24   24   */
  25   25  
  26   26  #ifndef _AVO_INTL_H
  27   27  #define _AVO_INTL_H
  28   28  
  29      -#if defined(SUN4_x) || defined(HP_UX)
  30      -#include <avo/widefake.h>
  31      -#endif
  32   29  
  33   30  /*
  34   31   * For catgets
  35   32   */
  36   33  #include <nl_types.h>
  37   34  
  38      -#ifdef HP_UX
  39      -#ifdef __cplusplus
  40      -#ifndef _STDLIB_INCLUDED
  41      -#include <stdlib.h>             /* for wchar_t definition and HP-UX - */
  42      -#endif                          /* wide character function prototypes. */
  43      -extern "C" {
  44      -char *gettext(char *msg);
  45      -char *dgettext(const char *, const char *);
  46      -char *bindtextdomain(const char *, const char *);
  47      -char *textdomain(char *);
  48      -}
  49      -#endif /* __cplusplus */
  50      -#endif
  51   35  
  52   36  /*
  53   37   * NOCATGETS is a dummy macro that returns it argument.
  54   38   * It is used to identify strings that we consciously do not
  55   39   * want to apply catgets() to.  We have tools that check the
  56   40   * sources for strings that are not catgets'd and the tools
  57   41   * ignore strings that are NOCATGETS'd.
  58   42   */
  59   43  #define NOCATGETS(str)  (str)
  60   44  
↓ open down ↓ 12 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX