diff --git a/src/cxxTemplates/README b/src/cxxTemplates/README new file mode 100644 index 000000000..92fa6187f --- /dev/null +++ b/src/cxxTemplates/README @@ -0,0 +1,6 @@ + +C++ templates + +the test subdir contains examples + + diff --git a/src/libCom/cxxTemplates/README b/src/libCom/cxxTemplates/README new file mode 100644 index 000000000..92fa6187f --- /dev/null +++ b/src/libCom/cxxTemplates/README @@ -0,0 +1,6 @@ + +C++ templates + +the test subdir contains examples + + diff --git a/src/libCom/test/buckTest.c b/src/libCom/test/buckTest.c new file mode 100644 index 000000000..deb7a6ded --- /dev/null +++ b/src/libCom/test/buckTest.c @@ -0,0 +1,74 @@ + +#include +#include +#include + +#include + +main() +{ + unsigned id1; + unsigned id2; + char *pValSave1; + char *pValSave2; + int s; + BUCKET *pb; + char *pVal; + unsigned i; + clock_t start, finish; + double duration; + const int LOOPS = 500000; + + pb = bucketCreate(8); + if(!pb){ + return -1; + } + + id1 = 0x1000a432; + pValSave1 = "fred"; + s = bucketAddItemUnsignedId(pb, &id1, pValSave1); + assert (s == S_bucket_success); + + pValSave2 = "jane"; + id2 = 0x0000a432; + s = bucketAddItemUnsignedId(pb, &id2, pValSave2); + assert (s == S_bucket_success); + + start = clock(); + for(i=0; i