Você só precisa adicionar um caractere de nova linha no final da última linha dos arquivos *.h
.
De acordo com o padrão ANSI, o #include
de um arquivo no início insere o arquivo exatamente como está na frente do arquivo e não insere a nova linha após o #include
após o conteúdo do arquivo.
Portanto, se você incluir um arquivo sem nova linha no final do analisador, ele será exibido como se a última linha de foo.h
estivesse na mesma linha da primeira linha de foo.c
.
Para mais informações: