#define char * bu_free(char* x) \ { \ if(x) { \ free(x) \ x = NULL; \ } \ return(x); \ }