/* * CHEST, chess analyst. For Copyright notice read file "COPYRIGHT". * * $Source: /home/heiner/ca/chest/RCS/cnt.c,v $ * $Id: cnt.c,v 3.3 1999/07/20 21:30:30 heiner Exp $ * * support profiling counters */ #include "cnt.h" #include static XX__obj *xx_all = 0; Eximpl void XX__note(XX__obj * xxp) { xxp->XX__nxt = xx_all; xx_all = xxp; } Eximpl void XX__dump(void) { register XX__obj *xxp; for (xxp = xx_all; xxp; xxp = xxp->XX__nxt) { printf("%16.16s %8d %10lu\n", xxp->XX__name, xxp->XX__num, xxp->XX__cnt ); } }