Lines Matching refs:buf
71 static void ppp_log_write(int level, char *buf);
120 int ppp_slprintf(char *buf, int buflen, const char *fmt, ...) { in ppp_slprintf() argument
125 n = ppp_vslprintf(buf, buflen, fmt, args); in ppp_slprintf()
133 #define OUTCHAR(c) (buflen > 0? (--buflen, *buf++ = (c)): 0)
135 int ppp_vslprintf(char *buf, int buflen, const char *fmt, va_list args) { in ppp_vslprintf() argument
153 buf0 = buf; in ppp_vslprintf()
162 memcpy(buf, fmt, len); in ppp_vslprintf()
163 buf += len; in ppp_vslprintf()
333 bufinfo.ptr = buf; in ppp_vslprintf()
338 buf = bufinfo.ptr; in ppp_vslprintf()
353 *buf++ = '%'; in ppp_vslprintf()
391 *buf++ = fillch; in ppp_vslprintf()
396 memcpy(buf, str, len); in ppp_vslprintf()
397 buf += len; in ppp_vslprintf()
400 *buf = 0; in ppp_vslprintf()
401 return buf - buf0; in ppp_vslprintf()
527 char buf[256];
530 n = ppp_vslprintf(buf, sizeof(buf), fmt, pvar);
533 p = buf;
534 eol = strchr(buf, '\n');
536 l = (eol == NULL)? n: eol - buf;
539 memcpy(linep, buf, l);
560 l = buf + n - p;
606 char buf[1024]; in ppp_logit() local
608 ppp_vslprintf(buf, sizeof(buf), fmt, args); in ppp_logit()
609 ppp_log_write(level, buf); in ppp_logit()
612 static void ppp_log_write(int level, char *buf) { in ppp_log_write() argument
614 LWIP_UNUSED_ARG(buf); in ppp_log_write()
615 PPPDEBUG(level, ("%s\n", buf) ); in ppp_log_write()
618 int n = strlen(buf); in ppp_log_write()
620 if (n > 0 && buf[n-1] == '\n') in ppp_log_write()
622 if (write(log_to_fd, buf, n) != n in ppp_log_write()
738 complete_read(int fd, void *buf, size_t count)
742 char *ptr = buf;