My linker is reporting an error as follows:
unresolved external symbol "unsigned char __fastcall BD_CLC(int,int)"...
But I maintain that all references to this function, as well as the definition of the function are of the form:
__forceinline UBYTE BD_CLC(int swap,int elem);
I even did a compilation with "Generate preprocessed file" set and went through the output. In every file where BD_CLC was used, the function was declared as
__forceinline UBYTE BD_CLC(int swap,int elem);
and of course the actual function definition was declared as
__forceinline UBYTE BD_CLC(int swap,int elem) { ... }
Any ideas?