Home
last modified time | relevance | path

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

/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/sh/
H A Dfcin.c45 _Fcin.fcbuff = _Fcin.fcptr; in fcfopen()
52 _Fcin.fcptr = _Fcin.fcbuff = &_Fcin.fcchar; in fcfopen()
85 _Fcin.fcptr=ptr; in fcfill()
97 _Fcin.fcptr = ptr = last; in fcfill()
108 return(*_Fcin.fcptr++); in fcfill()
119 if((ptr=_Fcin.fcptr)>_Fcin.fcbuff && *(ptr-1)==0) in fcclose()
120 _Fcin.fcptr--; in fcclose()
187 switch(*len = mbsize(_Fcin.fcptr)) in _fcmbget()
192 memcpy(extra.buff, _Fcin.fcptr, n); in _fcmbget()
193 _Fcin.fcptr = _Fcin.fclast; in _fcmbget()
[all …]
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/include/
H A Dfcin.h37 unsigned char *fcptr; /* pointer to next input char */ member
53 #define fcget() ((int)(*_Fcin.fcptr++))
54 #define fcpeek(n) ((int)_Fcin.fcptr[n])
55 #define fcseek(n) ((char*)(_Fcin.fcptr+=(n)))
58 #define fcleft() (_Fcin.fclast-_Fcin.fcptr)
59 #define fcsopen(s) (_Fcin._fcfile=(Sfio_t*)0,_Fcin.fclen=1,_Fcin.fcbuff=_Fcin.fcptr=(unsigned char*…
60 #define fctell() (_Fcin.fcoff + (_Fcin.fcptr-_Fcin.fcbuff))