/* Sample prototype for a trampoline. */
/*
* Copyright 1995-1996 Bruno Haible, <bruno@clisp.org>
*
* 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 (*) ()) 0xbabebec0dea0ffabL
#define variable *(void**) 0x1234567813578765L
#define data (void*) 0x7355471143622155L
int tramp ()
{ variable = data;
return (*function)();
}
int jump ()
{ goto *function; }