This warning is triggered multiple times in my code by the same declaration, which reads :
// Spreadsheet structure typedef struct SPREADSHEET { int ID
You need to add some identifier before the terminating ;, e.g.:
;
typedef struct BLAH { ... } BLAH;