Gerardo Santana Gómez Garrido
3/6/2008 4:00:00 PM
Sorry for top posting, Gmail doesn't support my browser.
Indeed, I'm waiting for that OPENBSD_4_3_BASE tag ;-)
What I meant is that you are opening a file in every call to parse. If
you have many recursive calls to parse, you'll end up with many files
open.
As some others have suggested, you could transform recursion into iteration=