#define MAXCHAR MAXLINE-2 /* max char per line */
-#undef isblank
#ifdef SHOPT_MULTIBYTE
static int bigvi;
# define gencpy(a,b) ed_gencpy(a,b)
# define is_print(c) ((c&~STRIP) || isprint(c))
static int isalph __PROTO__((int));
static int ismetach __PROTO__((int));
- static int isblank __PROTO__((int));
+ static int kshisblank __PROTO__((int));
# include "lexstates.h"
#else
# define gencpy(a,b) strcpy((char*)(a),(char*)(b))
# define genncpy(a,b,n) strncpy((char*)(a),(char*)(b),n)
# define genlen(str) strlen(str)
# define isalph(v) ((_c=virtual[v])=='_'||isalnum(_c))
-# define isblank(v) isspace(virtual[v])
+# define kshisblank(v) isspace(virtual[v])
# define ismetach(v) ismeta(virtual[v])
# define digit(c) isdigit(c)
# define is_print(c) isprint(c)
#ifdef FIORDCHK
static clock_t typeahead; /* typeahead occurred */
- extern __MANGLE__ int ioctl __PROTO__((int, int, ...));
+ extern __MANGLE__ int ioctl __PROTO__((int, unsigned long, ...));
#else
static int typeahead; /* typeahead occurred */
#endif /* FIORDCHK */
register int tcur_virt = cur_virt;
while( nwords-- && tcur_virt > first_virt )
{
- if( !isblank(tcur_virt) && isblank(tcur_virt-1)
+ if( !kshisblank(tcur_virt) && kshisblank(tcur_virt-1)
&& tcur_virt>first_virt )
--tcur_virt;
else if(cmd != 'B')
if((!cur && last) || (cur && !last))
--tcur_virt;
}
- while( isblank(tcur_virt) && tcur_virt>=first_virt )
+ while( kshisblank(tcur_virt) && tcur_virt>=first_virt )
--tcur_virt;
if( cmd == 'B' )
{
- while( !isblank(tcur_virt) && tcur_virt>=first_virt )
+ while( !kshisblank(tcur_virt) && tcur_virt>=first_virt )
--tcur_virt;
}
else
while( isalph(tcur_virt) && tcur_virt>=first_virt )
--tcur_virt;
else
- while( !isalph(tcur_virt) && !isblank(tcur_virt)
+ while( !isalph(tcur_virt) && !kshisblank(tcur_virt)
&& tcur_virt>=first_virt )
--tcur_virt;
}
{
/*** called by change operation, user really expects ***/
/* the effect of the eE commands, so back up to end of word */
- while( end>begin && isblank(end-1) )
+ while( end>begin && kshisblank(end-1) )
--end;
if( end == begin )
++end;
register int tcur_virt = cur_virt;
while( nwords-- )
{
- if( !isblank(tcur_virt) && tcur_virt<=last_virt )
+ if( !kshisblank(tcur_virt) && tcur_virt<=last_virt )
++tcur_virt;
- while( isblank(tcur_virt) && tcur_virt<=last_virt )
+ while( kshisblank(tcur_virt) && tcur_virt<=last_virt )
++tcur_virt;
if( cmd == 'E' )
{
- while( !isblank(tcur_virt) && tcur_virt<=last_virt )
+ while( !kshisblank(tcur_virt) && tcur_virt<=last_virt )
++tcur_virt;
}
else
while( isalph(tcur_virt) && tcur_virt<=last_virt )
++tcur_virt;
else
- while( !isalph(tcur_virt) && !isblank(tcur_virt)
+ while( !isalph(tcur_virt) && !kshisblank(tcur_virt)
&& tcur_virt<=last_virt )
++tcur_virt;
}
{
if( cmd == 'W' )
{
- while( !isblank(tcur_virt) && tcur_virt < last_virt )
+ while( !kshisblank(tcur_virt) && tcur_virt < last_virt )
++tcur_virt;
}
else
}
else
{
- while( !isalph(tcur_virt) && !isblank(tcur_virt)
+ while( !isalph(tcur_virt) && !kshisblank(tcur_virt)
&& tcur_virt < last_virt )
++tcur_virt;
}
}
- while( isblank(tcur_virt) && tcur_virt < last_virt )
+ while( kshisblank(tcur_virt) && tcur_virt < last_virt )
++tcur_virt;
}
cur_virt = tcur_virt;
}
- static int isblank __PARAM__((register int c), (c)) __OTORP__(register int c;){
+ static int kshisblank __PARAM__((register int c), (c)) __OTORP__(register int c;){
register int v = virtual[c];
return((v&~STRIP)==0 && isspace(v));
}