Modified token.c