X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=src%2Fcc65%2Ffunction.h;h=04c855e6eab081ede215af420d82dfb51931837d;hb=eab608616187b988e81e6f513fc405347ea620a7;hp=b54671c3c6a1b8079728ace37206822f59767206;hpb=b0f3e85d44dc62f8ec669ad2b0feddfe2f12f607;p=cc65 diff --git a/src/cc65/function.h b/src/cc65/function.h index b54671c3c..04c855e6e 100644 --- a/src/cc65/function.h +++ b/src/cc65/function.h @@ -9,7 +9,7 @@ /* (C) 1998-2001 Ullrich von Bassewitz */ /* Wacholderweg 14 */ /* D-70597 Stuttgart */ -/* EMail: uz@musoftware.de */ +/* EMail: uz@cc65.org */ /* */ /* */ /* This software is provided 'as-is', without any expressed or implied */ @@ -76,12 +76,12 @@ int HasVoidReturn (const Function* F); int IsVariadic (const Function* F); /* Return true if this is a variadic function */ -void RememberEntry (Function* F); -/* Remember the current output position for local space creation later */ - unsigned GetRetLab (const Function* F); /* Return the return jump label */ +int GetTopLevelSP (const Function* F); +/* Get the value of the stack pointer on function top level */ + int ReserveLocalSpace (Function* F, unsigned Size); /* Reserve (but don't allocate) the given local space and return the stack * offset.