Michael Stoll on Tue, 21 Apr 1998 11:20:06 +0200 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Memory management |
Coming back to my latest patch of gtrunc() -- I'm not sure about the following two points. (1) Should the result of a function always be in a contiguous piece of stack memory ? (If not, we could simply use y[1] = x[4] instead of lcopy((GEN)x[4]).) (2) Should the result always be left on top of the stack ? (If yes, we would have to return gcopy((GEN)x[4]) instead of simply (GEN)x[4].) Maybe one of the experts could drop a hint. Thanks, Michael