rem: tokenbuffer->size = INITIAL_TOKEN_LENGTH; tokenbuffer->buffer = ((char *) xmalloc (INITIAL_TOKEN_LENGTH));
add: tokenbuffer->size = 0; tokenbuffer->buffer = NULL;
context: init_tokenbuffer (tokenbuffer)     token_buffer *tokenbuffer;{  tokenbuffer->size = INITIAL_TOKEN_LENGTH;  tokenbuffer->buffer = ((char *) xmalloc (INITIAL_TOKEN_LENGTH));}