Ilya Zakharevich on Thu, 31 Oct 2002 12:55:35 -0800 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
lisseq0() problem? |
I see that lisseq0 assumes that it can do gerepileupto(). But if what it reads is a function call, "f(whatever)", and f() is a wrapper for a C function returning a GEN, the last stack-related operation is what this C function did. Essentially, lisseq0() assumes that any C function returning a GEN returns the data in the same format as gcopy() [i.e., a recursive GEN is the *last* chunk in the memory occupied by it and its kids]. Is this intentional? Ilya