@@ -286,7 +286,7 @@ vstring edit(vstring sin,long control) {
286
286
/* EDIT$ (from VMS BASIC manual)
287
287
Syntax: str-vbl = EDIT$(str-exp, int-exp)
288
288
Values Effect
289
- 1 Trim parity bits
289
+ 1 Clear parity bits
290
290
2 Discard all spaces and tabs
291
291
4 Discard characters: CR, LF, FF, ESC, RUBOUT, and NULL
292
292
8 Discard leading spaces and tabs
@@ -307,20 +307,20 @@ vstring edit(vstring sin,long control) {
307
307
vstring sout ;
308
308
long i , j , k , m ;
309
309
int last_char_is_blank ;
310
- int trim_flag , discardctrl_flag , bracket_flag , quote_flag , case_flag ;
310
+ int clear_parity_flag , discardctrl_flag , bracket_flag , quote_flag , uppercase_flag ;
311
311
int alldiscard_flag , leaddiscard_flag , traildiscard_flag ,
312
312
traildiscardLF_flag , reduce_flag ;
313
313
int processing_inside_quote = 0 ;
314
314
int lowercase_flag , tab_flag , untab_flag , screen_flag , discardcr_flag ;
315
315
unsigned char graphicsChar ;
316
316
317
317
/* Set up the flags */
318
- trim_flag = control & 1 ;
318
+ clear_parity_flag = control & 1 ;
319
319
alldiscard_flag = control & 2 ;
320
320
discardctrl_flag = control & 4 ;
321
321
leaddiscard_flag = control & 8 ;
322
322
reduce_flag = control & 16 ;
323
- case_flag = control & 32 ;
323
+ uppercase_flag = control & 32 ;
324
324
bracket_flag = control & 64 ;
325
325
traildiscard_flag = control & 128 ;
326
326
traildiscardLF_flag = control & 16384 ;
@@ -361,8 +361,8 @@ vstring edit(vstring sin,long control) {
361
361
if ((alldiscard_flag ) && isblank_ (sout [i ]))
362
362
sout [i ] = 0 ;
363
363
364
- /* Trim parity (eighth?) bit */
365
- if (trim_flag )
364
+ /* Clear parity (eighth?) bit */
365
+ if (clear_parity_flag )
366
366
sout [i ] = sout [i ] & 0x7F ;
367
367
368
368
/* Discard CR,LF,FF,ESC,BS */
@@ -382,13 +382,13 @@ vstring edit(vstring sin,long control) {
382
382
383
383
/* Convert lowercase to uppercase */
384
384
/*
385
- if ((case_flag ) && (islower(sout[i])))
385
+ if ((uppercase_flag ) && (islower(sout[i])))
386
386
sout[i] = toupper(sout[i]);
387
387
*/
388
388
/* 13-Jun-2009 nm The upper/lower case C functions have odd behavior
389
389
with characters > 127, at least in lcc. So this was rewritten to
390
390
not use them. */
391
- if ((case_flag ) && (sout [i ] >= 'a' && sout [i ] <= 'z' ))
391
+ if ((uppercase_flag ) && (sout [i ] >= 'a' && sout [i ] <= 'z' ))
392
392
sout [i ] = (char )(sout [i ] - ('a' - 'A' ));
393
393
394
394
/* Convert [] to () */
0 commit comments