Commit 9c56b408 authored by Bruce Momjian's avatar Bruce Momjian

Add fix for 0x7fU constants to pgindent

parent eeadc5e8
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
* *
* 1999/1/15 Tatsuo Ishii * 1999/1/15 Tatsuo Ishii
* *
* $Id: big5.c,v 1.4 1999/05/25 22:42:19 momjian Exp $ * $Id: big5.c,v 1.5 1999/05/26 15:19:54 momjian Exp $
*/ */
#include "mb/pg_wchar.h" #include "mb/pg_wchar.h"
...@@ -218,7 +218,7 @@ static unsigned short BinarySearchRange ...@@ -218,7 +218,7 @@ static unsigned short BinarySearchRange
{ {
if (0 == array[mid].peer) if (0 == array[mid].peer)
return 0; return 0;
if (code >= (unsigned) 0xa140) if (code >= 0xa140U)
{ {
/* big5 to cns */ /* big5 to cns */
tmp = ((code & 0xff00) - (array[mid].code & 0xff00)) >> 8; tmp = ((code & 0xff00) - (array[mid].code & 0xff00)) >> 8;
...@@ -292,7 +292,7 @@ BIG5toCNS(unsigned short big5, unsigned char *lc) ...@@ -292,7 +292,7 @@ BIG5toCNS(unsigned short big5, unsigned char *lc)
unsigned short cns = 0; unsigned short cns = 0;
int i; int i;
if (big5 < (unsigned) 0xc940) if (big5 < 0xc940U)
{ {
/* level 1 */ /* level 1 */
...@@ -301,14 +301,14 @@ BIG5toCNS(unsigned short big5, unsigned char *lc) ...@@ -301,14 +301,14 @@ BIG5toCNS(unsigned short big5, unsigned char *lc)
if (b1c4[i][0] == big5) if (b1c4[i][0] == big5)
{ {
*lc = LC_CNS11643_4; *lc = LC_CNS11643_4;
return (b1c4[i][1] | (unsigned) 0x8080); return (b1c4[i][1] | 0x8080U);
} }
} }
if (0 < (cns = BinarySearchRange(big5Level1ToCnsPlane1, 23, big5))) if (0 < (cns = BinarySearchRange(big5Level1ToCnsPlane1, 23, big5)))
*lc = LC_CNS11643_1; *lc = LC_CNS11643_1;
} }
else if (big5 == (unsigned) 0xc94a) else if (big5 == 0xc94aU)
{ {
/* level 2 */ /* level 2 */
*lc = LC_CNS11643_1; *lc = LC_CNS11643_1;
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* conversion between client encoding and server internal encoding * conversion between client encoding and server internal encoding
* (currently mule internal code (mic) is used) * (currently mule internal code (mic) is used)
* Tatsuo Ishii * Tatsuo Ishii
* $Id: conv.c,v 1.10 1999/05/25 22:42:20 momjian Exp $ * $Id: conv.c,v 1.11 1999/05/26 15:19:55 momjian Exp $
*/ */
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>
...@@ -384,7 +384,7 @@ big52mic(unsigned char *big5, unsigned char *p, int len) ...@@ -384,7 +384,7 @@ big52mic(unsigned char *big5, unsigned char *p, int len)
while (len > 0 && (c1 = *big5++)) while (len > 0 && (c1 = *big5++))
{ {
if (c1 <= (unsigned) 0x7f) if (c1 <= 0x7fU)
{ /* ASCII */ { /* ASCII */
len--; len--;
*p++ = c1; *p++ = c1;
......
This increases the number of typedef's understood by BSD indent from 100 This increases the number of typedef's understood by BSD indent from 100
to 1000. to 1000. The second patch allows it to understand 0x7fU constants.
---------------------------------------------------------------------------
*** ./lexi.c.orig Mon Sep 8 17:55:47 1997 *** ./lexi.c.orig Mon Sep 8 17:55:47 1997
--- ./lexi.c Mon Sep 8 17:02:10 1997 --- ./lexi.c Mon Sep 8 17:02:10 1997
...@@ -17,7 +19,28 @@ to 1000. ...@@ -17,7 +19,28 @@ to 1000.
int rwcode; int rwcode;
}; };
! struct templ specials[1000] = ! struct templ specials[4096] =
{ {
"switch", 1, "switch", 1,
"case", 2, "case", 2,
*** ./lexi.c.orig Wed May 26 10:50:54 1999
--- ./lexi.c Wed May 26 10:51:08 1999
***************
*** 186,192 ****
*e_token++ = *buf_ptr++;
}
}
! if (*buf_ptr == 'L' || *buf_ptr == 'l')
*e_token++ = *buf_ptr++;
}
else
--- 186,193 ----
*e_token++ = *buf_ptr++;
}
}
! if (*buf_ptr == 'L' || *buf_ptr == 'U' ||
! *buf_ptr == 'l' || *buf_ptr == 'u')
*e_token++ = *buf_ptr++;
}
else
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment