diff --git a/src/lib/debug.c b/src/lib/debug.c index 28204c734..83b4d60f5 100644 --- a/src/lib/debug.c +++ b/src/lib/debug.c @@ -6,9 +6,9 @@ void notcurses_debug(notcurses* nc, FILE* debugfp){ int planeidx = 0; fprintf(debugfp, "*************************** notcurses debug state *****************************\n"); while(n){ - fprintf(debugfp, "%04d off y: %3d x: %3d geom y: %3d x: %3d curs y: %3d x: %3d %s %p\n", + fprintf(debugfp, "%04d off y: %3d x: %3d geom y: %3d x: %3d curs y: %3d x: %3d %06llx %.8s\n", planeidx, n->absy, n->absx, n->leny, n->lenx, n->y, n->x, - n == notcurses_stdplane_const(nc) ? "std" : " ", n); + (uintptr_t)n % 0x100000000ull, n->name ? n->name : ""); if(n->boundto || n->bnext || n->bprev || n->blist){ fprintf(debugfp, " bound %p -> %p <- %p binds %p\n", n->boundto, n->bnext, n->bprev, n->blist);