Lines Matching +defs:val +defs:sp
126 str2long(const char *p, long *val)
133 *val = strtol(p, &q, 10);
144 const struct signame *sp;
147 long val;
149 if (str2long(s, &val) == -1)
152 for (sp = signames; sp < &signames[SIGCNT]; sp++) {
153 if (sp->signum == val) {
154 *sigp = sp->signum;
160 for (sp = signames; sp < &signames[SIGCNT]; sp++) {
161 if (strcmp(sp->sigstr, s) == 0) {
162 *sigp = sp->signum;
173 const struct signame *sp;
175 for (sp = signames; sp < &signames[SIGCNT]; sp++) {
176 if (sp->signum == i) {
177 (void) strcpy(s, sp->sigstr);