/illumos-gate/usr/src/cmd/csh/ |
H A D | sh.tconst.c | 26 tchar S_[] = {0}; 27 tchar S_0[]={'0', 0}; 28 tchar S_1[]={'1', 0}; 29 tchar S_AND[] = {'&', 0}; /* & */ 30 tchar S_ANDAND[] = {'&', '&', 0}; /* && */ 31 tchar S_AST[]={'*', 0}; 32 tchar S_AT[] = { '@', 0 }; 33 tchar S_BAR[] = {'|', 0}; /* | */ 34 tchar S_BARBAR[] = {'|','|', 0}; /* || */ 35 tchar S_BRABRA[] = {'{', '}', 0}; /* {} */ [all …]
|
H A D | sh.h | 91 typedef long int tchar; typedef 95 typedef unsigned short int tchar; typedef 128 extern tchar *arginp; /* Argument input for sh -c and internal `xx` */ 130 extern tchar *file; /* Name of shell file for $0 */ 138 extern tchar *doldol; /* Character pid for $$ */ 151 tchar *bname; 158 tchar *s_name; 192 extern tchar *gointr; /* Label for an onintr transfer */ 209 tchar **Bfbuf; /* The array of buffer blocks */ 240 tchar *word; [all …]
|
H A D | sh.misc.c | 23 tchar **blkcat(tchar **, tchar **); 24 tchar **blkend(tchar **); 27 any(int c, tchar *s) in any() 37 onlyread(tchar *cp) in onlyread() 44 tchar * 45 savestr(tchar *s) in savestr() 47 tchar *n; in savestr() 48 tchar *p; in savestr() 55 n = p = (tchar *)xalloc((unsigned)(p - s)*sizeof (tchar)); in savestr() 60 p = (tchar *) xalloc((strlen_(s) + 1)*sizeof (tchar)); in savestr() [all …]
|
H A D | sh.glob.c | 32 tchar *arginp; 33 static tchar *pargs; 34 tchar *gpath, *gpathp, *lastgpathp; 38 tchar *entp; 39 static tchar *pargcp; 40 tchar **sortbas; 41 int sortscmp(tchar **, tchar **); 42 void ginit(tchar **); 43 void collect(tchar *); 44 void acollect(tchar *); [all …]
|
H A D | sh.set.c | 22 void asx(tchar *, int, tchar *); 24 void set(tchar *, tchar *); 25 void set1(tchar *, tchar **, struct varent *); 26 void setq(tchar *, tchar **, struct varent *); 27 void unset1(tchar *[], struct varent *); 29 void exportpath(tchar **); 31 tchar *operate(tchar, tchar *, tchar *); 32 tchar *getinx(tchar *, int *); 33 tchar *xset(tchar *, tchar ***); 34 struct varent *getvx(tchar *, int); [all …]
|
H A D | sh.tchar.c | 65 tchar * 66 strtots(tchar *to, char *from) in strtots() 79 to = (tchar *)xalloc(i * sizeof (tchar)); in strtots() 89 tstostr(char *to, tchar *from) in tstostr() 91 tchar *ptc; in tstostr() 139 mbstotcs(tchar *to, char *from, int tosize) in mbstotcs() 141 tchar *ptc = to; in mbstotcs() 149 if (to == (tchar *)NULL) { in mbstotcs() 166 *(ptc++) = (tchar)wc; in mbstotcs() 173 *ptc = (tchar)0; in mbstotcs() [all …]
|
H A D | sh.file.c | 36 extern DIR *opendir_(tchar *); 47 static int is_prefix(tchar *, tchar *); 48 static int is_suffix(tchar *, tchar *); 49 static int ignored(tchar *); 153 pushback(tchar *string, int echoflag) in pushback() 155 tchar *p; in pushback() 199 catn(tchar *des, tchar *src, int count) in catn() 225 copyn(tchar *des, tchar *src, int count) in copyn() 241 fcompare(tchar **file1, tchar **file2) in fcompare() 251 filetype(tchar *dir, tchar *file, int nosym) in filetype() [all …]
|
H A D | sh.exp.c | 41 int exp0(tchar ***, bool); 42 int exp1(tchar ***, bool); 43 int exp2(tchar ***, bool); 44 int exp2a(tchar ***, bool); 45 int exp2b(tchar ***, bool); 46 int exp2c(tchar ***, bool); 47 tchar *exp3(tchar ***, bool); 48 tchar *exp3a(tchar ***, bool); 49 tchar *exp4(tchar ***, bool); 50 tchar *exp5(tchar ***, bool); [all …]
|
H A D | sh.dir.c | 24 struct directory *dfind(tchar *); 25 tchar *dfollow(tchar *); 26 tchar *dcanon(tchar *, tchar *); 27 void dtildepr(tchar *, tchar *); 38 static tchar *fakev[] = { S_dirs, NOSTR }; 45 dinit(tchar *hp) in dinit() 47 tchar *cp; in dinit() 49 tchar path[MAXPATHLEN]; in dinit() 83 dodirs(tchar **v) in dodirs() 87 tchar *hp = value(S_home); in dodirs() [all …]
|
H A D | sh.func.c | 30 tchar *limname; 32 tchar *limscale; 60 tchar *evalp; 61 tchar **evalvec; 62 tchar *gointr; 65 static int getval(struct limits *lp, tchar **v, rlim_t *); 73 void echo(tchar sep, tchar **v); 74 void local_setenv(tchar *name, tchar *val); 75 void local_unsetenv(tchar *name); 76 void limtail(tchar *cp, tchar *str0); [all …]
|
H A D | sh.lex.c | 28 tchar **alvec; 39 tchar *word(void); 40 tchar getC1(int); 41 tchar *subword(tchar *, int, bool *); 43 void addla(tchar *); 44 void getexcl(tchar); 45 void noev(tchar *); 46 void setexclp(tchar *); 47 void unreadc(tchar); 50 struct Hist *findev(tchar *, bool); [all …]
|
H A D | sh.dol.c | 27 tchar *bname; 28 tchar *file; 29 tchar **gargv; 30 tchar *doldol; 31 tchar *lap; 32 tchar **pargv; 44 tchar *Dcp, **Dvp; /* Input vector for Dreadc */ 58 tchar *dolp; /* Remaining chars from this word */ 59 tchar **dolnxt; /* Further words */ 61 tchar dolmod; /* : modifier character */ [all …]
|
H A D | sh.exec.c | 32 tchar **Vav; 33 tchar *Vdp; 34 tchar *Vsav; 56 void texec(struct command *, tchar *, tchar **); 57 void xechoit(tchar **); 60 static void tconvert(struct command *, tchar *, tchar **); 63 extern DIR *opendir_(tchar *); 68 tchar *sav; in doexec() 69 tchar *dp, **pv, **av; in doexec() 73 tchar *blk[2]; in doexec() [all …]
|
H A D | sh.c | 36 tchar *pathlist[] = { S_usrbin /* "/usr/bin" */, S_DOT /* "." */, 0 }; 37 tchar *dumphist[] = { S_history /* "history" */, S_h /* "-h" */, 0, 0 }; 38 tchar *loadhist[] = { S_source /* "source" */, S_h /* "-h" */, 40 tchar HIST = '!'; 41 tchar HISTSUB = '^'; 56 extern tchar **strblktotsblk(/* char **, int */); 62 void importpath(tchar *); 63 void srccat(tchar *, tchar *); 64 void srccat_inlogin(tchar *, tchar *); 70 void dosource(tchar **); [all …]
|
H A D | sh.err.c | 34 tchar one[2] = { '1', 0 }; 35 tchar *onev[2] = { one, NOSTR }; 61 tchar **v; 124 Perror(tchar *s) in Perror() 168 seterr2(tchar *cp, char *dp) in seterr2() 188 seterrc(char *cp, tchar d) in seterrc()
|
H A D | sh.proc.c | 40 void pads(tchar *); 42 void pkill(tchar **, int); 46 struct process *pfind(tchar *); 213 xfree((tchar *)pp); in pwait() 378 if (np->p_index > (tchar)index) in pflush() 408 tchar command[PMAXLEN+4]; 410 tchar *cmdp; 482 tchar **argp; in padd() 541 pads(tchar *cp) in pads() 658 (pp == pprevious ? (tchar) '-' in pprint() [all …]
|
/illumos-gate/usr/src/cmd/troff/ |
H A D | tdef.h | 230 #define setsbits(n,s) n = (n & ~SMASK) | (tchar)(s) << 24 231 #define setfbits(n,f) n = (n & ~FMASK) | (tchar)(f) << 16 232 #define setsfbits(n,sf) n = (n & ~SFMASK) | (tchar)(sf) << 16 325 #define ENV_BLK ((NEV * sizeof(env) / sizeof(tchar) + BLK-1) / BLK) 328 typedef long tchar; typedef 330 extern tchar getch(), getch0(); 331 extern tchar rbf(), rbf0(); 332 extern tchar mot(), hmot(), vmot(); 333 extern tchar makem(), sethl(); 334 extern tchar popi(); [all …]
|
H A D | n3.c | 57 tchar *argtop; 62 tchar *wbuf; 63 tchar corebuf[(ENV_BLK + NBLIST + 1) * BLK]; 65 tchar wbuf[BLK]; 66 tchar rbuf[BLK]; 240 wbt((tchar) IMP); in casede() 336 tchar i; in skip() 349 tchar ii; in copyb() 406 wbt((tchar)0); in copyb() 416 tchar i; in copys() [all …]
|
H A D | n8.c | 53 tchar *hyend; 59 tchar *wp; in hyphen() 62 tchar *i; 141 tchar t; in casehw() 182 tchar *w; in exword() 223 tchar *w; in suffix() 225 tchar i; in suffix() 227 extern tchar *chkvow(); in suffix() 301 tchar *chkvow(w) in chkvow() 302 tchar *w; in chkvow() [all …]
|
H A D | nii.c | 74 tchar pbbuf[NC]; /* pushback buffer for arguments, \n, etc. */ 75 tchar *pbp = pbbuf; /* next free slot in pbbuf */ 76 tchar *lastpbp = pbbuf; /* pbp in previous stack frame */ 79 tchar ch = 0; 115 tchar nrbits; 141 tchar **hyp; 142 tchar *olinep;
|
H A D | ext.h | 173 extern tchar **hyp; 174 extern tchar *olinep; 175 extern tchar pbbuf[NC]; 176 extern tchar *pbp; 177 extern tchar *lastpbp; 178 extern tchar ch; 179 extern tchar nrbits; 180 extern tchar oline[];
|
H A D | n7.c | 53 tchar gettch(); 76 tchar mtbuf[MB_LEN_MAX + 1]; 77 tchar *mtbufp; 88 tchar *i, j; in tbreak() 92 tchar l; in tbreak() 185 pchar((tchar) WORDSP); in tbreak() 256 tchar i; in text() 347 tchar i; in nofill() 383 storeline((tchar)FILLER, 0); in nofill() 426 storeline(tchar c, int w) in storeline() [all …]
|
H A D | n9.c | 72 tchar 75 tchar i; in setz() 85 tchar *i; in setline() 86 tchar c; in setline() 89 tchar linebuf[NC]; in setline() 155 tchar i, o[NOV]; in setov() 204 tchar i, *j, dwn; in setbra() 206 tchar brabuf[NC]; in setbra() 249 tchar c, rem, ver, neg; in setvline() 251 tchar vlbuf[NC]; in setvline() [all …]
|
/illumos-gate/usr/src/cmd/troff/nroff.d/ |
H A D | n6.c | 58 tchar j; in width() 112 tchar setch() in setch() 128 tchar setabs() /* set absolute char from \C'...' */ in setabs() 203 tchar setht() /* set character height from \H'...' */ in setht() 205 tchar c; in setht() 214 tchar setslant() /* set slant from \S'...' */ in setslant() 217 tchar c; in setslant() 268 tchar i; in setwd() 304 setn1(wid, 0, (tchar) 0); in setwd() 319 tchar vmot() in vmot() [all …]
|
/illumos-gate/usr/src/cmd/troff/troff.d/ |
H A D | t6.c | 68 tchar j; in width() 223 xbits(tchar i, int bitf) in xbits() 254 tchar setch() in setch() 273 tchar setabs() /* set absolute char from \C'...' */ in setabs() 421 tchar setht() /* set character height from \H'...' */ in setht() 424 tchar c; in setht() 437 tchar setslant() /* set slant from \S'...' */ in setslant() 440 tchar c; in setslant() 497 tchar i; in setwd() 533 setn1(wid, 0, (tchar) 0); in setwd() [all …]
|