Re: Clean way of generalizing CDECL
Ignacio Castaño <[email protected]>
| Newsgroups | gmane.games.devel.general |
|---|---|
| Message-ID | <[email protected]> |
Why don't you try: void __attribute__((cdecl)) foo( int x, int y, int z ); :) -- Ignacio Castaño [email protected] --- Brian Hook <[email protected]> wrote: > I'd like to be able specify CDECL in a cross-platform manner. On most > x86 compilers there's just the __cdecl keywod: > > void __cdecl foo( int x, int y, int z ); > > GCC, of course, does it completely differently: > > void foo( int x, int y, int z ) __attribute((cdecl)); > > So a simple #define won't work. Now, you can do a kind of convoluted > thing using a define, but damn, it's REAL ugly. > > Is there a cleaner way of doing this? > ______________________________________________ Renovamos el Correo Yahoo!: ¡100 MB GRATIS! Nuevos servicios, más seguridad http://correo.yahoo.es ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ Gamedevlists-general mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/gamedevlists-general Archives: http://sourceforge.net/mailarchive/forum.php?forum_id=557