Lines Matching refs:curbuf
178 char *curbuf = buf; in parse_param() local
189 if ((curbuf + datalen + 2) >= buflast) in parse_param()
191 curbuf[0] = datalen + 1; in parse_param()
192 curbuf[1] = 8; in parse_param()
193 curbuf += 2; in parse_param()
194 memcpy(curbuf, optarg, datalen); in parse_param()
195 curbuf += datalen; in parse_param()
198 if (curbuf+3 > buflast) in parse_param()
200 curbuf[0] = 2; in parse_param()
201 curbuf[1] = 1; in parse_param()
202 curbuf[2] = (uint8_t)strtol(optarg, NULL, 16); in parse_param()
203 curbuf += 3; in parse_param()
208 lenpos = curbuf; in parse_param()
209 curbuf[1] = 2; in parse_param()
211 curbuf += 2; in parse_param()
214 if ((curbuf+2) >= buflast) in parse_param()
216 curbuf[0] = value &0xff; in parse_param()
217 curbuf[1] = (value>>8)&0xff; in parse_param()
218 curbuf += 2; in parse_param()
225 *len = curbuf - buf; in parse_param()