Can't explain rusers, but for alloca the magic option is a #pragma alloca in the file containing the alloca() For compatibility between BSD and AIX, take a look at /usr/lpp/bos/bsdport. -- Francois Normant - fn at math.yale.edu Yale University - Mathematics Department Box 2155 - Yale Station New Haven CT 06520