mirror of
https://github.com/cc65/cc65.git
synced 2025-02-05 20:31:53 +00:00
Mention recursion.
This commit is contained in:
parent
947dd9aca0
commit
8e685a0071
@ -446,10 +446,10 @@ Here is a description of all the command line options:
|
||||
|
||||
Use static storage for local variables instead of storage on the stack.
|
||||
Since the stack is emulated in software, this gives shorter and usually
|
||||
faster code, but the code is no longer reentrant. The difference between
|
||||
<tt/-Cl/ and declaring local variables as static yourself is, that
|
||||
initializer code is executed each time, the function is entered. So when
|
||||
using
|
||||
faster code, but the code is no longer reentrant as required for recursion.
|
||||
The difference between <tt/-Cl/ and declaring local variables as static
|
||||
yourself is, that initializer code is executed each time, the function is
|
||||
entered. So when using
|
||||
|
||||
<tscreen><verb>
|
||||
void f (void)
|
||||
|
Loading…
x
Reference in New Issue
Block a user