memory in order to reuse it later instead of calling pairs of xfree/xmalloc= . Increasing the flist size would allow you to store more pointers and not free them, this is useless. However, you should really worry about why a specific flist is full since this means more than 128 pointer of the same type have been freed in a row without a single allocation. Regards, Fr=E9d=E9ric