Article: Q37727
Product(s): See article
Version(s): 5.00 5.10 | 5.10
Operating System(s): MS-DOS | OS/2
Keyword(s): ENDUSER | s_quickc s_error | mspl13_c
Last Modified: 14-NOV-1988
The following error is from "Compilation-Error Messages" in the
"Microsoft C Optimizing Compiler User's Guide," Section E.3.2, Page
267, and in the "Microsoft QuickC Compiler Programmer's Guide,"
Section D.1.2, Page 337:
C2152 identifier : pointers to functions with different
attributes
An attempt was made to assign a pointer to a function
declared with one calling convention (cdecl, fortran, or
pascal) to a pointer to a function declared with a
different calling convention.
When the compiler encounters any of the errors listed in this section,
it continues parsing the program (if possible) and outputs additional
error messages. However, no object file is produced.
Additional causes for this error include mixing near and far function
pointers and mixing interrupt and non-interrupt function pointers.