Lines Matching refs:curbuf
151 char *curbuf = buf;
162 if ((curbuf + datalen + 2) >= buflast)
164 curbuf[0] = datalen + 1;
165 curbuf[1] = 8;
166 curbuf += 2;
167 memcpy(curbuf, optarg, datalen);
168 curbuf += datalen;
171 if (curbuf+3 > buflast)
173 curbuf[0] = 2;
174 curbuf[1] = 1;
175 curbuf[2] = (uint8_t)strtol(optarg, NULL, 16);
176 curbuf += 3;
181 lenpos = curbuf;
182 curbuf[1] = 2;
184 curbuf += 2;
187 if ((curbuf+2) >= buflast)
189 curbuf[0] = value &0xff;
190 curbuf[1] = (value>>8)&0xff;
191 curbuf += 2;
198 *len = curbuf - buf;