I just cannot manage to understand why the statement: typedef int (FACopyProgressProc)(long par, long value, long max);
gives the error: error: two or more data types in declaration of `FACopyProgressProc' and not once but four times for the same line... this with gcc 3.3 under mac os X can anybody help me? TIA Sergio