1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
#include <config.h>
#include "lst.h"
void _lstDump( HLST hLst )
{
HLSTITEM hItem;
int nItem = 0;
printf( "LST - BEGIN DUMP\n" );
if ( hLst )
{
printf( "\thLst = %p\n", hLst );
printf( "\t\thLst->hLstBase = %p\n", hLst->hLstBase );
hItem = hLst->hFirst;
while ( hItem )
{
printf( "\t%d\n", nItem );
printf( "\t\thItem = %p\n", hItem );
printf( "\t\thItem->bDelete = %d\n", hItem->bDelete );
printf( "\t\thItem->bHide = %d\n", hItem->bHide );
printf( "\t\thItem->pData = %p\n", hItem->pData );
printf( "\t\thItem->hLst = %p\n", hItem->hLst );
nItem++;
hItem = hItem->pNext;
}
}
printf( "LST - END DUMP\n" );
}
|