tokenize_buffer
begin = tokenize_buffer(buffer, size, &end);
token = tokenize_buffer(alloc, strlen(alloc), &end);
token = tokenize_buffer(alloc, len, &end);
extern struct token * tokenize_buffer(void *, unsigned long, struct token **);