Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/* Test driver for class HashTable */ /* Author: Paul Larson, [email protected] */ /* Much hacked upon by George V. Reilly, [email protected] */
#include <windows.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include "numset.h"
LK_RETCODE InsertRecord( CNumberTestHashTable* pntht, int n) { return pntht->InsertRecord((const int*) (DWORD_PTR) n); }
LK_RETCODE FindKey( CNumberTestHashTable* pntht, int nKey, int** pptOut) { return pntht->FindKey(nKey, pptOut); }
LK_RETCODE DeleteKey( CNumberTestHashTable* pntht, int nKey) { return pntht->DeleteKey(nKey); }
void Test( CNumberTestHashTable* pntht, int n) { int* pt2 = NULL;
IRTLVERIFY(LK_SUCCESS == InsertRecord(pntht, n)); IRTLVERIFY(LK_SUCCESS == FindKey(pntht, n, &pt2)); printf("FK = %d\n", (int) (DWORD_PTR) pt2); IRTLVERIFY(LK_SUCCESS == DeleteKey(pntht, n)); }
int __cdecl main( int argc, char **argv) { CNumberTestHashTable ntht; int n = 1965;
Test(&ntht, n);
return(0) ;
} /* main */
|