Lines Matching defs:scrbuf
95 char scrbuf[CBUFLEN];
110 snprintf(scrbuf, sizeof(scrbuf), "%s%s",homedir,s);
114 printf("~ %s\r\n",scrbuf);
116 strcpy(filename,scrbuf);
120 for (d=scrbuf; isalnum((unsigned char)*s); s++,d++)
123 if (tildedir && strEQ(tildename,scrbuf)) {
124 strcpy(scrbuf,tildedir);
125 strcat(scrbuf, s);
126 strcpy(filename, scrbuf);
138 tildename = savestr(scrbuf);
142 snprintf(scrbuf, sizeof(scrbuf), "%s%s",pwd->pw_dir,s);
144 strcpy(filename,scrbuf);
161 d = scrbuf;
174 printf("$ %s\r\n",scrbuf);
176 interp(filename, (sizeof filename), scrbuf);
274 char scrbuf[512];
296 pattern = cpytill(scrbuf,pattern+1,'}');
297 if ((s = strchr(scrbuf,'-')) != NULL)
301 s = getval(scrbuf,s);
314 pattern = cpytill(scrbuf,pattern+1,'?');
317 if (*scrbuf == '^' && scrbuf[strlen(scrbuf)-1] == '$') {
318 scrbuf[strlen(scrbuf)-1] = '\0';
319 matched = strEQ(scrbuf+1,dest);
322 matched = instr(dest,scrbuf) != NULL;
342 pattern = dointerp(scrbuf,(sizeof scrbuf),pattern+1,"`");
343 pipefp = popen(scrbuf,"r");
347 len = fread(scrbuf,sizeof(char),(sizeof scrbuf)-1,
349 scrbuf[len] = '\0';
353 printf("\r\nCan't run %s\r\n",scrbuf);
354 *scrbuf = '\0';
356 for (s=scrbuf; *s; s++) {
364 s = scrbuf;
370 pattern = dointerp(scrbuf,(sizeof scrbuf),pattern+1,"\"");
371 fputs(scrbuf,stdout);
373 mygets(scrbuf, sizeof(scrbuf));
378 s = scrbuf;
388 s = scrbuf;
389 snprintf(scrbuf, sizeof(scrbuf), "%d",getpid());
423 if (s != scrbuf) {
424 safecpy(scrbuf,s,(sizeof scrbuf));
425 s = scrbuf;