Searched refs:fcptr (Results 1 - 2 of 2) sorted by relevance

/illumos-gate/usr/src/lib/libshell/common/include/
H A Dfcin.h37 unsigned char *fcptr; /* pointer to next input char */ member in struct:_fcin
47 #define fcget() ((int)(*_Fcin.fcptr++))
48 #define fcpeek(n) ((int)_Fcin.fcptr[n])
49 #define fcseek(n) ((char*)(_Fcin.fcptr+=(n)))
51 #define fcsopen(s) (_Fcin._fcfile=(Sfio_t*)0,_Fcin.fcbuff=_Fcin.fcptr=(unsigned char*)(s))
52 #define fctell() (_Fcin.fcoff + (_Fcin.fcptr-_Fcin.fcbuff))
/illumos-gate/usr/src/lib/libshell/common/sh/
H A Dfcin.c45 _Fcin.fcbuff = _Fcin.fcptr;
52 _Fcin.fcptr = _Fcin.fcbuff = &_Fcin.fcchar;
62 _Fcin.fclast = (_Fcin.fcptr=_Fcin.fcbuff=(unsigned char*)buff)+n;
70 * With _Fcin.fcptr>_Fcin.fcbuff, the stream pointer is advanced and
80 register unsigned char *last=_Fcin.fclast, *ptr=_Fcin.fcptr;
85 _Fcin.fcptr=ptr;
97 _Fcin.fcptr = ptr = last;
108 return(*_Fcin.fcptr++);
119 if((ptr=_Fcin.fcptr)>_Fcin.fcbuff && *(ptr-1)==0)
120 _Fcin.fcptr
[all...]

Completed in 57 milliseconds