[perl #119271] Faulty test for INT16 in Configure
authorH.Merijn Brand - Tux <h.m.brand@xs4all.nl>
Fri, 16 Aug 2013 12:17:31 +0000 (14:17 +0200)
committerH.Merijn Brand - Tux <h.m.brand@xs4all.nl>
Fri, 16 Aug 2013 12:17:31 +0000 (14:17 +0200)
Subject: [perl #119271] Faulty test for INT16 in Configure
From: Brian Fraser (via RT) <perlbug-followup@perl.org>
Date: Tue, 13 Aug 2013 12:47:09 -0700
Message-ID: <rt-3.6.HEAD-2552-1376423228-455.119271-75-0@perl.org>

Howdy all. Configure has this:

#ifdef INT16
   int16_t i =  INT16_MAX;
  uint16_t i = UINT16_MAX;
  printf("int16_t\n");
#endif

Declaring i twice is a typo; The second variable should be a 'u'.

U/perl/perlxv.U

index b48cd31..6393c89 100644 (file)
@@ -276,7 +276,7 @@ int main() {
 #endif
 #ifdef INT16
    int16_t i =  INT16_MAX;
-  uint16_t i = UINT16_MAX;
+  uint16_t u = UINT16_MAX;
   printf("int16_t\n");
 #endif
 #ifdef INT32