Home
last modified time | relevance | path

Searched refs:ST_DOL (Results 1 – 4 of 4) sorted by relevance

/titanic_41/usr/src/lib/libshell/common/include/
H A Dlexstates.h75 #define ST_DOL 6 macro
111 # define isaletter(c) ((c)>0xff?isalpha(c): sh_lexstates[ST_DOL][(c)]==S_ALP && (c)!='.')
117 # define isaletter(c) (sh_lexstates[ST_DOL][c]==S_ALP && (c)!='.')
120 #define isadigit(c) (sh_lexstates[ST_DOL][c]==S_DIG)
/titanic_41/usr/src/lib/libshell/common/sh/
H A Dlex.c661 if(mode==ST_DOL) in sh_lex()
666 sh_lexstates[ST_DOL][n]==S_DIG in sh_lex()
733 if(mode==ST_DOL) in sh_lex()
750 if(mode!=ST_DOL) in sh_lex()
820 mode = ST_DOL; in sh_lex()
H A Dinit.c417 sh_lexstates[ST_DOL] = state[2] = state[1] + (1<<CHAR_BIT); in put_lang()
418 memcpy(state[2],sh_lexrstates[ST_DOL],(1<<CHAR_BIT)); in put_lang()
448 sh_lexstates[ST_DOL]=(char*)sh_lexrstates[ST_DOL]; in put_lang()
H A Dmacro.c344 switch(n=sh_lexstates[ST_DOL][c]) in sh_machere()
535 if((n==S_DIG || ((paren+ere) && sh_lexstates[ST_DOL][*(unsigned char*)cp]==S_ALP))) in copyto()
1043 switch(isascii(c)?sh_lexstates[ST_DOL][c]:S_ALP) in varsub()