home *** CD-ROM | disk | FTP | other *** search
- /* Sample prototype for a trampoline. */
-
- /*
- * Copyright 1995 Bruno Haible, <haible@ma2s2.mathematik.uni-karlsruhe.de>
- *
- * This is free software distributed under the GNU General Public Licence
- * described in the file COPYING. Contact the author if you don't have this
- * or can't live with it. There is ABSOLUTELY NO WARRANTY, explicit or implied,
- * on this software.
- */
-
- #define function (int (*) ()) 0xbabebec0
- #define variable *(void**) 0x12345678
- #define data (void*) 0x73554711
-
- int tramp ()
- { variable = data;
- return (*function)();
- }
-
- int jump ()
- { goto *function; }
-
-