X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=test%2Ftest.h;h=81ba49b3abccf586e9766662fedfaf2abfa5ac3e;hb=44e8d4b04484270df15c9615ceb1eb7451f6d0f7;hp=804606ee6be415abd2e1396ab6081e86d1b0a325;hpb=36f55c494e719edd6ba190ac5e3bb69546be6c18;p=platform%2Fupstream%2Flibxkbcommon.git diff --git a/test/test.h b/test/test.h index 804606e..81ba49b 100644 --- a/test/test.h +++ b/test/test.h @@ -28,8 +28,12 @@ /* Don't use compat names in internal code. */ #define _XKBCOMMON_COMPAT_H #include "xkbcommon/xkbcommon.h" +#include "xkbcommon/xkbcommon-compose.h" #include "utils.h" +/* Automake test exit code to signify SKIP (à la PASS, FAIL, etc). */ +#define SKIP_TEST 77 + /* The offset between KEY_* numbering, and keycodes in the XKB evdev * dataset. */ #define EVDEV_OFFSET 8 @@ -49,7 +53,7 @@ test_key_seq(struct xkb_keymap *keymap, ...); int test_key_seq_va(struct xkb_keymap *keymap, va_list args); -const char * +char * test_get_path(const char *path_rel); char * @@ -76,3 +80,9 @@ struct xkb_keymap * test_compile_rules(struct xkb_context *context, const char *rules, const char *model, const char *layout, const char *variant, const char *options); + + +#ifdef _MSC_VER +#define setenv(varname, value, overwrite) _putenv_s((varname), (value)) +#define unsetenv(varname) _putenv_s(varname, "") +#endif