Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void dumpHashTable(HashTable *ht) {
- Bucket *p = ht->pListHead;
- int outputType = 0;
- while ( p != 0 ){
- // set $i = $ind
- // while $i > 0
- // printf " "
- // set $i = $i - 1
- // end
- if (p->nKeyLength > 0) {
- php_printf("arKey %x nKeyLength %d", p->arKey, p->nKeyLength);
- php_printf(" => ");
- }
- else {
- php_printf("h %d => ", p->h);
- }
- switch(outputType) {
- case(0):{
- php_printf("%p\n", (void*)p->pData);
- break;
- }
- case(1):{
- // set $zval = *(zval **)$p->pData
- // ____printzv $zval 1
- break;
- }
- case(2):{
- //printf "%s\n", (char*)$p->pData
- break;
- }
- }
- // if (lcnamel > 40) {
- // char *debugPosition = (char*)position;
- //
- // php_printf("\nscan chars: ");
- //
- // for (i=0 ; i<lcnamel ; i++) {
- // php_printf("%c", debugPosition[i]);
- // }
- //
- // php_printf("\nscan hex: ");
- // for (i=0 ; i<lcnamel ; i++) {
- // php_printf("%x", debugPosition[i]);
- // }
- // }
- p = p->pListNext;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement