Pessoal estou com um problema em relação ao util.c fornecido pelo nosso professor.
Quando tento obter um token a partir de uma linha obtida anteriormente, sempre recebo null como retorno da função. Inspecionando melhor o arquivo util.c, verifiquei que o problema está na função isalpha, presente nas linhas 273 e 280. Trocando isalpha por isalnum o problema não ocorre.
O problema acontece porque em certas linhas dos arquivos de texto fornecidos há apenas números, e a função isalpha verifica se é letra, apenas. trocando para isalnum ele verifica se é letra ou número, aí tudo funciona bem e ele retorna os tokens normalmente.
Gostaria de saber se posso considerar no meu código digraph.c o uso da função isalnum em util.c, valeu!