X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=tests%2Ftest.h;h=1c6b87be25bd383242679e4627d5eb1d6f09e40f;hb=3994a4a1ef81dfcf1e893ddb08e923c65e337ebd;hp=4e695d26ca468ca637f596155b0de1571ef0613b;hpb=201fa21f8b3c3bf7cef0e705ae403d3ad7841341;p=awesomized%2Flibmemcached diff --git a/tests/test.h b/tests/test.h index 4e695d26..1c6b87be 100644 --- a/tests/test.h +++ b/tests/test.h @@ -1,9 +1,14 @@ /* Structures for generic tests. */ +#ifdef __cplusplus +extern "C" { + +#endif #include #include "../lib/common.h" +typedef struct world_st world_st; typedef struct collection_st collection_st; typedef struct test_st test_st; @@ -20,5 +25,15 @@ struct collection_st { test_st *tests; }; +struct world_st { + collection_st *collections; + void *(*create)(void); + void (*destroy)(void *collection_object); +}; + /* How we make all of this work :) */ -collection_st *gets_collections(void); +void get_world(world_st *world); + +#ifdef __cplusplus +} +#endif