From e5390263ed90ec2bfe33a3925175fc8c56e64da8 Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Mon, 3 Sep 2001 23:11:20 +0000 Subject: [PATCH] Add patch for 0LL for BSD indent/pgindent. --- src/tools/pgindent/indent.bsd.patch | 32 ++++++++++++++++++++--------- 1 file changed, 22 insertions(+), 10 deletions(-) diff --git a/src/tools/pgindent/indent.bsd.patch b/src/tools/pgindent/indent.bsd.patch index 93e3580901..7fc3adbf43 100644 --- a/src/tools/pgindent/indent.bsd.patch +++ b/src/tools/pgindent/indent.bsd.patch @@ -1,6 +1,6 @@ This increases the number of typedef's understood by BSD indent from 100 -to 1000. The second patch allows it to understand 0x7fU constants. +to 1000. The second patch allows it to understand 0x7fU and 0LL constants. --------------------------------------------------------------------------- @@ -24,23 +24,35 @@ to 1000. The second patch allows it to understand 0x7fU constants. "switch", 1, "case", 2, -*** ./lexi.c.orig Wed May 26 10:50:54 1999 ---- ./lexi.c Wed May 26 10:51:08 1999 +*** ./lexi.c.orig Wed Apr 18 17:15:17 2001 +--- ./lexi.c Mon Sep 3 19:05:17 2001 *************** -*** 186,192 **** +*** 186,194 **** *e_token++ = *buf_ptr++; } } -! if (*buf_ptr == 'L' || *buf_ptr == 'l') - *e_token++ = *buf_ptr++; +! if (*buf_ptr == 'L' || *buf_ptr == 'U' || +! *buf_ptr == 'l' || *buf_ptr == 'u') +! *e_token++ = *buf_ptr++; } else ---- 186,193 ---- + while (chartype[*buf_ptr] == alphanum) { /* copy it over */ +--- 186,203 ---- *e_token++ = *buf_ptr++; } } -! if (*buf_ptr == 'L' || *buf_ptr == 'U' || -! *buf_ptr == 'l' || *buf_ptr == 'u') - *e_token++ = *buf_ptr++; +! if (*buf_ptr == 'F' || *buf_ptr == 'f') { +! /* float constant */ +! *e_token++ = *buf_ptr++; +! } else { +! /* integer constant (U, L, UL, LL, ULL) */ +! if (*buf_ptr == 'U' || *buf_ptr == 'u') +! *e_token++ = *buf_ptr++; +! if (*buf_ptr == 'L' || *buf_ptr == 'l') +! *e_token++ = *buf_ptr++; +! if (*buf_ptr == 'L' || *buf_ptr == 'l') +! *e_token++ = *buf_ptr++; +! } } else + while (chartype[*buf_ptr] == alphanum) { /* copy it over */ -- 2.40.0