Expected ';' before 'char'

https://pastebin.com/hq4yCG5Z

'makefile'

https://pastebin.com/GpMNQvHZ

It has me stumped but I hope it's obvious to someone else.