Hallo,
Ik ben wat gaan prutsen met de Allegro Game Library. Nu gaat dat allemaal goed, mijn vraag gaat over het volgende:
http://www.allegro.cc/manual/api/using-allegro/end_of_main
Hier wordt beschreven wat de END_OF_MAIN macro doet. Nu staat er:
Ik ben benieuwd hoe ze dit voor elkaar hebben gekregen
.
Ik ben wat gaan prutsen met de Allegro Game Library. Nu gaat dat allemaal goed, mijn vraag gaat over het volgende:
http://www.allegro.cc/manual/api/using-allegro/end_of_main
Hier wordt beschreven wat de END_OF_MAIN macro doet. Nu staat er:
Hoe gebeurt dit? Ik weet dat je macros kan maken met de preprocessor commando's (define, ifndef,...) Maar ik ben nog nooit zoiets tegengekomen. Waarom staat er geen punt-komma achter de macro? En waarom krijg ik een 'unresolved external symbol _WinMain@16'-fout als ik het programa zonder END_OF_MAIN compileer?This macro uses some `magic' to mangle...
Ik ben benieuwd hoe ze dit voor elkaar hebben gekregen