Define Blank Characters
Provide a comprehensive notion of blank characters.
Notes
The common snippet "blanks[UCHAR(c)]" is an inline version
of tstBlank(c). The client is directly using the concern
Blanks, but is not directly using the CharSet concern
(the text "UCHAR(c)").
The wrappered calls to UCHAR(c) are omitted in lines
821 and 823 because the surrounding context ensures
that UCHAR(c) is separately invoked. I deem this to
be a case of inlining and code hoisting.
- Declare white space (blanks)
-
Array declaration
- Segment Source
-
132: /* Table of white space. */
133: static int blanks[UCHAR_LIM];
134:
- Define white space
- Code insertion
- Segment Source
-
457: if (ISBLANK (i))
458: blanks[i] = 1;