In article <7365 at darkstar.ucsc.edu> funkstr at ucscb.ucsc.edu (Larry Hastings) writes: |#define smart_free(x) { if (x != NULL) { free(x); x = NULL; } } A run-time solution to a compile-time problem. Blecch. -- Brian L. Matthews blm at 6sceng.UUCP