Lines Matching defs:ps
581 tftp_parse_filename(struct xfer *xfer, char **ps, size_t *plen)
590 filename = tftp_getstr(xfer, "filename", ps, plen);
651 tftp_parse_mode(struct xfer *xfer, char **ps, size_t *plen)
655 modename = tftp_getstr(xfer, "mode", ps, plen);
680 tftp_parse_option(struct xfer *xfer, char **ps, size_t *plen)
686 opt = tftp_getstr(xfer, "option name", ps, plen);
695 val = tftp_getstr(xfer, "option value", ps, plen);
761 tftp_getstr(struct xfer *xfer, const char *msg, char **ps, size_t *plen)
766 s = *ps;
773 *ps += slen + 1;
781 tftp_ack_blksize(struct xfer *xfer, char **ps, size_t *plen)
787 return tftp_add_oack(ps, plen, "blksize", "%u", xfer->blksize);
792 tftp_ack_timeout(struct xfer *xfer, char **ps, size_t *plen)
798 return tftp_add_oack(ps, plen, "timeout", "%u", xfer->timeout);
803 tftp_ack_tsize(struct xfer *xfer, char **ps, size_t *plen)
810 return tftp_add_oack(ps, plen, "tsize",
817 tftp_add_oack(char **ps, size_t *plen,
823 sz = RTStrPrintf(*ps, *plen, "%s", optname);
829 *ps += sz;
833 sz = vsnprintf(*ps, *plen, fmt, ap);
840 *ps += sz;