6 # define __attribute__(x) 10 #define __dsub static char *subroutinename __attribute__((unused)) 11 #define __sub subroutinename 12 #define __enter if(njb_debug(DD_SUBTRACE))fprintf(stderr,"%*s==> %s\n",3*__sub_depth++,"",__sub) 13 #define __leave if(njb_debug(DD_SUBTRACE))fprintf(stderr,"%*s<== %s\n",3*(--__sub_depth),"",__sub)