Lines Matching refs:buf
272 lex(char *buf, char *val, char **errmsg)
279 while ((ch = GETC(buf, cntr)) == ' ' || ch == '\t');
318 while ((ch = GETC(buf, cntr)) == ' ' ||
331 while (!badquote && (ch = GETC(buf, cntr)) != '"') {
345 ch = (char)GETC(buf, cntr);
355 ch = (char)GETC(buf, cntr);
383 *cp++ = (char)(ch = GETC(buf, cntr));
391 *cp++ = (char)(ch = GETC(buf, cntr));
396 if ((ch = GETC(buf, cntr)) == 'x') {
398 ch = GETC(buf, cntr);
401 ch = GETC(buf, cntr);
409 ch = GETC(buf, cntr);
413 ch = GETC(buf, cntr);
420 ch = GETC(buf, cntr);
432 ch = GETC(buf, cntr);
434 ch = GETC(buf, cntr);
454 find_eol(char *buf)
458 while ((ch = GETC(buf, cntr)) != -1) {
471 usb_get_conf_rec(char *buf, usb_configrec_t **rec, char **errmsg)
495 token = lex(buf, tokval, errmsg);
501 find_eol(buf);
632 token = lex(buf, tokval, errmsg);
730 char *buf = (char *)NULL;
794 if ((buf = (char *)malloc(st.st_size)) == NULL) {
800 if (st.st_size != read(file, buf, st.st_size)) {
813 token = usb_get_conf_rec(buf, &user_rec, errmsg);
876 if (write(file, buf+cntr, st.st_size - cntr) == -1) {
941 if (write(file, buf+frec, st.st_size - frec) == -1) {
954 if (buf != NULL) {
955 free(buf);