newstr
yylval->tok->str = newstr(__ktrfmttext + 1); /* parser detects oom */
yylval->tok->str = newstr(__ktrfmttext); /* parser detects oom */
yylval->tok->str = newstr(__ktrfmttext); /* parser detects oom */
char *dest, **newargv, *newstr, **nextarg, **oldarg;
newstr = malloc(strlen(str) + 1);
for (src = str, dest = newstr; *src != '\0'; src++) {
char *newstr, *vname;
newstr = malloc(newlen);
strcpy(newstr, *thisarg_p);
*thisarg_p = newstr;
newstr = malloc(newlen);
*newstr = '\0';
*dest_p = strchr(newstr, '\0');
char *newstr;
if (asprintf(&newstr, "%s%s", str1, str2) == -1)
return newstr;
char *newstr;
newstr = realloc(*s, newsiz);
if (newstr == NULL)
*s = newstr;
char *newstr = NULL, *ptr = NULL;
newstr = ifp->if_name;
ptr = newstr + pad_len;
(void)memset((void *)newstr, (int)' ', IF_NAMESIZE);
char *newstr = NULL, *ptr = NULL;
newstr = ifp->if_name;
ptr = newstr + pad_len;
(void)memset((void *)newstr, (int)' ', IF_NAMESIZE);
sep->se_service = newstr(c);
sep->se_service = newstr(arg);
sep->se_proto = newstr(strsep(&arg, "/"));
sep->se_proto = newstr(arg);
sep->se_user = newstr(sskip(&cp));
sep->se_class = newstr(s + 1);
sep->se_class = newstr(RESOURCE_RC);
sep->se_group = newstr(s + 1);
sep->se_server = newstr(sskip(&cp));
sep->se_argv[argc++] = newstr(arg);
char *newstr(const char *);
subst(char *tgt, const char *oldstr, const char *newstr)
lnewstr = strlen(newstr);
bcopy(newstr, word, lnewstr);
char *newstr(char const * p);
? NULL : newstr(q);
? NULL : newstr(q);
? NULL : newstr(q);
? NULL : newstr(q);
? "/home" : newstr(q);
? "/bin" : newstr(q);
system_shells[i] = newstr(q);
? (char *) bourne_shell : newstr(q);
? NULL : newstr(q);
config.groups[i++] = newstr(q);
? NULL : newstr(q);
members[i++] = newstr(pwd->pw_name);
cnf->default_group = newstr(grp->gr_name);
cnf->groups[i++] = newstr(grp->gr_name);
a_name = addarg(args, 'n', newstr(pwd->pw_name));