Leaked source code of windows server 2003
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.
|
|
#include "twlbssys.h"
#include "diplist.h"
BOOL test_diplist(void) { BOOL fRet; DIPLIST dl; int TestNo=0;
DipListInitialize(&dl);
DipListClear(&dl);
DipListSetItem(&dl, 0, 1);
TestNo=0; fRet = DipListCheckItem(&dl, 1); if (!fRet) goto end_fail; // Couldn't find item 1
TestNo=1; fRet = DipListCheckItem(&dl, 2); if (fRet) goto end_fail; // we found item "2", but we shouldn't
DipListSetItem(&dl, 0, 0);
TestNo=2; fRet = DipListCheckItem(&dl, 1); if (fRet) goto end_fail; // we found item 1, but we shouldn't
DipListDeinitialize(&dl);
wprintf(L"test_diplist: SUCCEEDED!\n");
return TRUE;
end_fail:
wprintf(L"DIPLIST Test#%lu failed!\n", TestNo);
return FALSE; }
|