Thanks.  Fixed.  I wasn't aware the the macro namespace didn't
distinguish X(a) and X(a,b) as different macros, so I was undefining
_(x).

---------------------------------------------------------------------------

Neil Conway wrote:
> Bruce Momjian wrote:
> > Use _() macro consistently rather than gettext().  Add translation
> > macros around strings that were missing them.
> 
> This commit induces the following warnings:
> 
> In file included from /home/neilc/pgsql/src/timezone/localtime.c:20:
> /home/neilc/pgsql/src/timezone/private.h:107:9: warning: extra tokens at 
> end of #undef directive
> In file included from /home/neilc/pgsql/src/timezone/strftime.c:27:
> /home/neilc/pgsql/src/timezone/private.h:107:9: warning: extra tokens at 
> end of #undef directive
> In file included from /home/neilc/pgsql/src/timezone/zic.c:18:
> /home/neilc/pgsql/src/timezone/private.h:107:9: warning: extra tokens at 
> end of #undef directive
> In file included from /home/neilc/pgsql/src/timezone/ialloc.c:11:
> /home/neilc/pgsql/src/timezone/private.h:107:9: warning: extra tokens at 
> end of #undef directive
> In file included from /home/neilc/pgsql/src/timezone/scheck.c:11:
> /home/neilc/pgsql/src/timezone/private.h:107:9: warning: extra tokens at 
> end of #undef directive
> 
> -Neil
> 

-- 
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073
Index: src/pl/plperl/SPI.xs
===================================================================
RCS file: /cvsroot/pgsql/src/pl/plperl/SPI.xs,v
retrieving revision 1.12
diff -c -c -r1.12 SPI.xs
*** src/pl/plperl/SPI.xs        22 Feb 2005 04:42:44 -0000      1.12
--- src/pl/plperl/SPI.xs        22 Feb 2005 18:05:37 -0000
***************
*** 1,7 ****
  /* this must be first: */
  #include "postgres.h"
  /* Defined by Perl */
! #undef _(x)
  
  /* perl stuff */
  #include "EXTERN.h"
--- 1,7 ----
  /* this must be first: */
  #include "postgres.h"
  /* Defined by Perl */
! #undef _
  
  /* perl stuff */
  #include "EXTERN.h"
Index: src/pl/plperl/plperl.c
===================================================================
RCS file: /cvsroot/pgsql/src/pl/plperl/plperl.c,v
retrieving revision 1.68
diff -c -c -r1.68 plperl.c
*** src/pl/plperl/plperl.c      22 Feb 2005 04:42:44 -0000      1.68
--- src/pl/plperl/plperl.c      22 Feb 2005 18:05:37 -0000
***************
*** 39,45 ****
  
  #include "postgres.h"
  /* Defined by Perl */
! #undef _(x)
  
  /* system stuff */
  #include <ctype.h>
--- 39,45 ----
  
  #include "postgres.h"
  /* Defined by Perl */
! #undef _
  
  /* system stuff */
  #include <ctype.h>
Index: src/pl/plperl/spi_internal.c
===================================================================
RCS file: /cvsroot/pgsql/src/pl/plperl/spi_internal.c,v
retrieving revision 1.6
diff -c -c -r1.6 spi_internal.c
*** src/pl/plperl/spi_internal.c        22 Feb 2005 04:42:44 -0000      1.6
--- src/pl/plperl/spi_internal.c        22 Feb 2005 18:05:37 -0000
***************
*** 6,12 ****
  
  #include "postgres.h"
  /* Defined by Perl */
! #undef _(x)
  
  #include "spi_internal.h"
  
--- 6,12 ----
  
  #include "postgres.h"
  /* Defined by Perl */
! #undef _
  
  #include "spi_internal.h"
  
Index: src/timezone/private.h
===================================================================
RCS file: /cvsroot/pgsql/src/timezone/private.h,v
retrieving revision 1.10
diff -c -c -r1.10 private.h
*** src/timezone/private.h      22 Feb 2005 04:43:23 -0000      1.10
--- src/timezone/private.h      22 Feb 2005 18:05:38 -0000
***************
*** 104,110 ****
        ((TYPE_BIT(type) - TYPE_SIGNED(type)) * 302 / 1000 + 1 + 
TYPE_SIGNED(type))
  #endif   /* !defined INT_STRLEN_MAXIMUM */
  
! #undef _(x)
  #define _(msgid) (msgid)
  
  /*
--- 104,110 ----
        ((TYPE_BIT(type) - TYPE_SIGNED(type)) * 302 / 1000 + 1 + 
TYPE_SIGNED(type))
  #endif   /* !defined INT_STRLEN_MAXIMUM */
  
! #undef _
  #define _(msgid) (msgid)
  
  /*
---------------------------(end of broadcast)---------------------------
TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]

Reply via email to