Patrik Stridvall ps@leissner.se writes:
OK. So what you really what is exactly the opposite of what I tried to do?
Yep ;-)
You want all 16-bit exported function prototypes moved from the .h files to the implementing .c file in all cases that is is possible (ie Wine compiles without errors or warnings)?
Exactly; but note that in most cases the prototype is not even needed at all. I don't want all 16-bit C files to start with a bunch of prototypes either, this would just be unnecessary duplication; only the functions that are actually called from elsewhere in the file should be prototyped IMO.
Do you also want the types and structures moved as well? That will often not be possible, but do you want it despite this in the cases where it is possible?
Wherever possible it would be a good thing yes.