malloc.c
void sfree(void *p) {
    if (p) {
	free(p);
    }
}
/*
 * sfree should guaranteeably deal gracefully with freeing NULL
 */
sfree should guaranteeably deal gracefully with freeing NULL
sfree should guaranteeably deal gracefully with freeing NULL
void sfree(void *p) {
    if (p) {
	free(p);
    }
}
void sfree ( void * p ) { if ( p ) { free ( p ) ; } }
sfree should guaranteeably deal gracefully with freeing NULL
sfree should guaranteeably deal gracefully with freeing NULL