2
This increases the number of typedef's understood by BSD indent from 100
3
to 4096. The second patch allows it to understand 0x7fU and 0LL constants.
5
---------------------------------------------------------------------------
7
*** ./lexi.c.orig Mon Sep 8 17:55:47 1997
8
--- ./lexi.c Mon Sep 8 17:02:10 1997
14
! struct templ specials[100] =
22
! struct templ specials[4096] =
28
*e_token++ = *buf_ptr++;
31
! if (*buf_ptr == 'L' || *buf_ptr == 'l')
32
*e_token++ = *buf_ptr++;
36
*e_token++ = *buf_ptr++;
39
! if (*buf_ptr == 'F' || *buf_ptr == 'f') {
40
! /* float constant */
41
! *e_token++ = *buf_ptr++;
43
! /* integer constant (U, L, UL, LL, ULL) */
44
! if (*buf_ptr == 'U' || *buf_ptr == 'u')
45
! *e_token++ = *buf_ptr++;
46
! if (*buf_ptr == 'L' || *buf_ptr == 'l')
47
! *e_token++ = *buf_ptr++;
48
! if (*buf_ptr == 'L' || *buf_ptr == 'l')
49
! *e_token++ = *buf_ptr++;
53
while (chartype[*buf_ptr] == alphanum) { /* copy it over */