Lines Matching defs:out
285 do_replacement(char *regexp, char *repl, int doall, char *in, char *out)
297 op = out;
307 strncpy(op, repl, MAX_FORMAT_BUFFER - 1 - (op - out));
312 strncpy(op, cp, MAX_FORMAT_BUFFER - 1 - (op - out));
318 strncpy(op, cp, MAX_FORMAT_BUFFER - 1 - (op - out));
335 op = out;
347 strncpy(op, repl, MAX_FORMAT_BUFFER - 1 - (op - out));
352 strncpy(op, cp, MAX_FORMAT_BUFFER - 1 - (op - out));
358 strncpy(op, cp, MAX_FORMAT_BUFFER - 1 - (op - out));
363 memcpy(out, in, MAX_FORMAT_BUFFER);
386 char *out;
398 ((out = (char *) malloc(MAX_FORMAT_BUFFER)) != NULL)) {
400 * Prime the buffers. Copy input string to "out" to simulate it
403 strncpy(out, string, MAX_FORMAT_BUFFER - 1);
404 out[MAX_FORMAT_BUFFER - 1] = '\0';
435 /* Figure out sizes of strings and allocate them */
452 /* Swap previous in and out buffers */
454 in = out;
455 out = ep;
458 memset(out, '\0', MAX_FORMAT_BUFFER);
459 if (!do_replacement(rule, repl, doglobal, in, out)) {
469 if (strlen(out) == 0) {
490 *result = out;
492 free(out);
621 /* Copy out the value if there's enough room */
806 /* Copy out the value if there's enough room */