|
![](/i/fill.gif) |
Thorsten Froehlich <tho### [at] trf de> wrote:
: And won't a very high recursion level crash it when using a macro and a
: stack overflow occurs?
I'm not sure, but I think that's a compiler-dependant problem. That is,
it depends how big is the stack the compiler makes the program to use.
Some compilers make a laughably small stack (like 16 kilobytes or so).
Here (in Solaris with gcc) the stack size is something like 2GB and I
don't remember any recursive macro crashing here.
--
main(i,_){for(_?--i,main(i+2,"FhhQHFIJD|FQTITFN]zRFHhhTBFHhhTBFysdB"[i]
):_;i&&_>1;printf("%s",_-70?_&1?"[]":" ":(_=0,"\n")),_/=2);} /*- Warp -*/
Post a reply to this message
|
![](/i/fill.gif) |