Lines Matching refs:pdst
676 char *pdst, *edst, ch; in gpsd_receive() local
693 pdst = up->buffer + up->buflen; in gpsd_receive()
700 while (pdst != up->buffer && pdst[-1] <= ' ') in gpsd_receive()
701 --pdst; in gpsd_receive()
702 *pdst = '\0'; in gpsd_receive()
704 up->buflen = pdst - up->buffer; in gpsd_receive()
706 pdst = up->buffer; in gpsd_receive()
707 } else if (pdst != edst) { in gpsd_receive()
709 if (ch > ' ' || pdst != up->buffer) in gpsd_receive()
710 *pdst++ = ch; in gpsd_receive()
713 up->buflen = pdst - up->buffer; in gpsd_receive()