/ast/src/lib/libcodex/ |
H A D | codexdata.c | 31 codexdata(Sfio_t* sp, Codexdata_t* data) argument 33 return sfraise(sp, CODEX_DATA, data);
|
H A D | codexsize.c | 31 codexsize(Sfio_t* sp, Sfoff_t size) argument 33 return sfraise(sp, CODEX_SIZE, &size);
|
/ast/src/lib/libcoshell/ |
H A D | costash.c | 33 costash(Sfio_t* sp) argument 37 if (!(s = sfstruse(sp)))
|
H A D | coquote.c | 25 * single quote s into sp 32 coquote(register Sfio_t* sp, register const char* s, int type) argument 40 sfputc(sp, c); 43 sfputc(sp, '\\'); 44 sfputc(sp, '\''); 45 sfputc(sp, '\''); 56 sfprintf(sp, "'$%s'", CO_ENV_TYPE);
|
/ast/src/lib/libexpr/ |
H A D | exstash.c | 35 exstash(Sfio_t* sp, Vmalloc_t* vp) argument 39 return ((s = sfstruse(sp)) && (!vp || (s = vmstrdup(vp, s)))) ? s : exnospace();
|
H A D | exerror.c | 37 Sfio_t* sp; local 39 if (expr.program->disc->errorf && !expr.program->errors && (sp = sfstropen())) 47 sfputr(sp, buf, -1); 49 sfvprintf(sp, format, ap); 51 if (!(s = sfstruse(sp))) 54 sfclose(sp);
|
/ast/src/lib/libpp/ |
H A D | ppprintf.c | 34 Sfio_t* sp; local 36 if (!(sp = sfnew(NiL, pp.outp, MAXTOKEN, -1, SF_WRITE|SF_STRING))) 39 sfvprintf(sp, format, ap); 41 pp.outp += sfseek(sp, 0L, SEEK_CUR); 43 sfclose(sp);
|
H A D | ppincref.c | 34 register struct ppinstk* sp; local 42 for (sp = pp.in; sp; sp = sp->prev) 43 if (sp->type == IN_FILE)
|
/ast/src/cmd/dsslib/ip_t/ |
H A D | ptdump.c | 26 * dump table a on sp 30 ptdump(Pt_t* a, Sfio_t* sp) argument 35 sfprintf(sp, "%0*I*x %0*I*x %-16s %-16s\n", sizeof(p->min) * 2, sizeof(p->min), p->min, sizeof(p->max) * 2, sizeof(p->max), p->max, fmtip4(p->min, -1), fmtip4(p->max, -1)); 36 return sfsync(sp);
|
H A D | ptprint.c | 26 * print table a in normal form on sp 30 ptprint(Pt_t* a, Sfio_t* sp) argument 32 PTSCAN(a, x, b, m, sfprintf(sp, "%s\n", fmtip4(x, b))); 33 return sfsync(sp);
|
H A D | ptvdump.c | 26 * dump table a on sp 30 ptvdump(Ptv_t* a, Sfio_t* sp) argument 35 sfprintf(sp, "%s %s %-24s %-24s\n", fmtfv(a->size, p->min, 16, 0, 0), fmtfv(a->size, p->max, 16, 0, 0), fmtip6(p->min, -1), fmtip6(p->max, -1)); 36 return sfsync(sp);
|
H A D | ptvprint.c | 26 * print table a in normal form on sp 30 ptvprint(Ptv_t* a, Sfio_t* sp) argument 32 PTVSCAN(a, b, sfprintf(sp, "%s\n", fmtip6(a->r[0], b))); 33 return sfsync(sp);
|
/ast/src/cmd/3d/ |
H A D | chdir3d.c | 29 register char* sp; local 51 if (!(sp = pathreal(path, P_SAFE, NiL))) 53 if (CHDIR(sp)) 65 sp = buf + state.pwdsize; 66 *sp++ = '/'; 69 sp = buf; 70 strcpy(sp, path); 74 if ((sp = pathcanon(buf, sizeof(buf), 0)) && *(sp - 1) == '.' && *(sp [all...] |
H A D | statvfs3d.c | 31 register char* sp; local 39 if (!(sp = pathreal(path, 0, NiL))) 41 if (STATVFS(sp, fs))
|
H A D | access3d.c | 29 register char* sp; local 37 sp = 0; 41 if (!(sp = pathreal(path, 0, &st))) 57 if (state.path.level && (st.st_mode&(S_IWUSR|S_IWGRP|S_IWOTH)) && !ACCESS(sp, R_OK)) 66 if (sp) 68 return(ACCESS(sp, mode));
|
H A D | chown3d.c | 31 register char* sp; local 41 if (!(sp = pathreal(path, P_SAFE|P_TOP, NiL))) 43 r = CHOWN(sp, uid, gid);
|
H A D | pathconf3d.c | 31 register char* sp; local 41 if (!(sp = pathreal(path, 0, NiL))) 45 r = PATHCONF(sp, op); 51 fscall(mp, MSG_pathconf, 0, sp, op); 54 fscall(mp, MSG_pathconf, 0, sp, op);
|
H A D | unlink3d.c | 29 register char* sp; local 38 if (!(sp = pathreal(path, P_PATHONLY|P_SAFE, NiL))) 42 if (!(r = LSTAT(sp, &state.path.st))) 44 if (S_ISLNK(state.path.st.st_mode) && !checklink(sp, &state.path.st, P_PATHONLY|P_LSTAT) && state.path.linksize > 0) 50 r = strlen(sp) - (sizeof(state.vdefault) - 1); 51 if (r > 3 && streq(sp + r, state.vdefault)) 54 r = UNLINK(sp);
|
/ast/src/lib/libast/stdio/ |
H A D | getline.c | 31 getline(char** sp, size_t* np, Sfio_t* f) argument 33 STDIO_INT(f, "getline", ssize_t, (char**, size_t*, Sfio_t*), (sp, np, f)) 35 return getdelim(sp, np, '\n', f);
|
/ast/src/lib/libast/hash/ |
H A D | hashview.c | 47 register Hash_bucket_t** sp; local 61 sp = &top->table[0]; 62 while (sp < sx) 63 for (b = *sp++; b; b = b->next) 76 sp = &top->table[0]; 77 while (sp < sx) 78 for (b = *sp++; b; b = b->next)
|
/ast/src/lib/libast/misc/ |
H A D | optesc.c | 27 * escape optget() special chars in s and write to sp 35 optesc(Sfio_t* sp, register const char* s, int esc) argument 45 sfprintf(sp, "%-.*s", c - 4, s + 3); 58 sfputc(sp, '\b'); 59 sfwrite(sp, m, s - m); 60 sfputc(sp, '\b'); 61 sfwrite(sp, s, 3); 65 sfwrite(sp, m, s - m); 78 sfputc(sp, '\b'); 79 sfwrite(sp, [all...] |
/ast/src/lib/librecsort/ |
H A D | rsfile.c | 24 * announce sp open for write on path 28 int rsfilewrite(Rs_t* rs, Sfio_t* sp, const char* path) argument 30 int rsfilewrite(rs, sp, path) 32 Sfio_t* sp; 36 if ((rs->events & RS_FILE_WRITE) && rsnotify(rs, RS_FILE_WRITE, sp, (Void_t*)path, rs->disc) < 0) 42 * announce sp open for read on path 46 int rsfileread(Rs_t* rs, Sfio_t* sp, const char* path) argument 48 int rsfileread(rs, sp, path) 50 Sfio_t* sp; 54 if ((rs->events & RS_FILE_READ) && rsnotify(rs, RS_FILE_READ, sp, (Void_ 64 rsfileclose(Rs_t* rs, Sfio_t* sp) argument [all...] |
H A D | rskeydump.c | 31 dump(register Rskey_t* kp, Sfio_t* sp, register Rskeyfield_t* fp, const char* type) argument 33 dump(kp, sp, fp, type) 35 Sfio_t* sp; 40 sfprintf(sp, "%s[%d]\n", type, fp->index); 41 sfprintf(sp, "\tbegin field = %d\n", fp->begin.field); 42 sfprintf(sp, "\t begin char = %d\n", fp->begin.index); 43 sfprintf(sp, "\t end field = %d\n", fp->end.field); 44 sfprintf(sp, "\t end char = %d\n", fp->end.index); 45 sfprintf(sp, "\t ccode = %d\n", fp->code); 46 sfprintf(sp, "\ 61 rskeydump(register Rskey_t* kp, register Sfio_t* sp) argument [all...] |
/ast/src/cmd/pax/ |
H A D | nocom.c | 57 register Sfio_t* sp; local 84 if (!(sp = sfopen(NiL, s, "r"))) 88 if (nocomment(sp, sfstdout) < 0) 90 sfclose(sp);
|
/ast/src/lib/libcs/ |
H A D | csinfo.c | 35 Sfio_t* sp = 0; local 42 if (strmatch(file, "*[ \t\n=]*")) sp = tokline(file, SF_STRING, line); 43 else if (!strchr(file, '/') || stat(file, &st) || S_ISDIR(st.st_mode) || !(sp = tokline(file, SF_READ, line))) 49 sp = tokline(buf, SF_READ, line); 53 if (!sp) messagef((state->id, NiL, -1, "info: %s: not found", file)); 54 return sp;
|