Lines Matching refs:buffer
346 static void tokenise(char *buffer, char *end) in tokenise() argument
355 token_list = tokens = calloc((end - buffer) / 2, sizeof(struct token)); in tokenise()
363 while (buffer < end) { in tokenise()
366 line = buffer; in tokenise()
367 nl = memchr(line, '\n', end - buffer); in tokenise()
369 buffer = nl = end; in tokenise()
371 buffer = nl + 1; in tokenise()
565 char *buffer, *p; in main() local
605 if (!(buffer = malloc(st.st_size + 1))) { in main()
610 if ((readlen = read(fd, buffer, st.st_size)) < 0) { in main()
636 buffer[readlen] = 0; in main()
637 tokenise(buffer, buffer + readlen); in main()