Ошибка error #2001: Syntax error: expected ')' but found '*'. и ошибка error #2161: Extraneous old-style parameter list.

имется у нас две ошибки =

D:\Bu-Bu\training programs\my\C\OS\t1\task1.h(8): error #2001: Syntax error: expected ')' but found '*'.
D:\Bu-Bu\training programs\my\C\OS\t1\task1.h(8): error #2161: Extraneous old-style parameter list.

возникают в таком вот заголовочном файле task1.h =

#ifndef  TASK1_H
#define  TASK1_H

int task1standard(void);
int task1custom(void);
int testme(void);
int task1comp (FILE* , FILE* , FILE* ); // считает и сравнит массивы 

#endif

вообще список ошибок такой =

Building task1code.obj.
Building task1.obj.
D:\Bu-Bu\training programs\my\C\OS\t1\winfunc.h(10): warning #1039: [ISO] No newline at end of file.
Building winfunc.obj.
D:\Bu-Bu\training programs\my\C\OS\t1\task1.h(7): error #2001: Syntax error: expected ')' but found '*'.
D:\Bu-Bu\training programs\my\C\OS\t1\task1.h(7): error #2161: Extraneous old-style parameter list.
D:\Bu-Bu\training programs\my\C\OS\t1\winfunc.h(10): warning #1039: [ISO] No newline at end of file.
*** Error code: 1 ***
Done.

попытаемся их исправить.

вообще, ошибка =

 error #2161: Extraneous old-style parameter list.

появляется в случае если компилятор не знает - что за тип указан или же присутствует неявная ошибка в синтаксисе - например, если получается так, что вы инициализируете структуру с помощью фигурных скобок {...} , но внутри размещая не константы , а переменные -в нашем случае достаточно включить заголовочный файл, содержащий определение типа переменной FILE

#ifndef  TASK1_H
#define  TASK1_H

#include <stdio.h> // вот мы его включили
int task1standard(void);
int task1custom(void);
int testme(void);
int task1comp (FILE* , FILE* , FILE* ); // считает и сравнит массивы 

#endif

_____________________________________________
Источники(читать подробнее)=
http://forum.pellesc.de/index.php?topic=...
Ключевые слова и фразы(для поиска)=