void test_uid() { Key *key; key = keyNew ("user/uid", KEY_UID, 100, KEY_END); succeed_if (!strcmp(keyValue (keyGetMeta(key, "uid")), "100"), "meta value for uid was not set correctly"); succeed_if (keyGetUID(key) == 100, "uid was not set correctly"); succeed_if (keySetUID(key, 101) == 0, "could not set uid"); succeed_if (!strcmp(keyValue (keyGetMeta(key, "uid")), "101"), "meta value for uid was not set correctly"); succeed_if (keyGetUID(key) == 101, "uid was not set correctly"); succeed_if (keySetUID(key, 0) == 0, "could not set uid"); succeed_if (!strcmp(keyValue (keyGetMeta(key, "uid")), "0"), "meta value for uid was not set correctly"); succeed_if (keyGetUID(key) == 0, "uid was not set correctly"); succeed_if (keySetUID(key, (uid_t)-1) == 0, "could not set uid"); warn_if_fail (!strcmp(keyValue (keyGetMeta(key, "uid")), "-1"), "this is for 64bit, other platforms might have other results here"); succeed_if (keyGetUID(key) == (uid_t)-1, "uid was not set correctly"); succeed_if (keySetMeta (key, "uid", "102") == sizeof("102"), "could not set meta"); succeed_if (!strcmp(keyValue (keyGetMeta(key, "uid")), "102"), "meta value for uid was not set correctly"); succeed_if (keyGetUID(key) == 102, "uid was not set correctly"); succeed_if (keySetMeta (key, "uid", "x") == sizeof("x"), "could not set meta"); succeed_if (!strcmp(keyValue (keyGetMeta(key, "uid")), "x"), "meta value for uid was not set correctly"); succeed_if (keyGetUID(key) == (uid_t)-1, "uid was not set correctly"); succeed_if (keySetMeta (key, "uid", "x1") == sizeof("x1"), "could not set meta"); succeed_if (!strcmp(keyValue (keyGetMeta(key, "uid")), "x1"), "meta value for uid was not set correctly"); succeed_if (keyGetUID(key) == (uid_t)-1, "uid was not set correctly"); succeed_if (keySetMeta (key, "uid", "2000000") == sizeof("2000000"), "could not set large uid"); succeed_if (!strcmp(keyValue (keyGetMeta(key, "uid")), "2000000"), "meta value for large uid was not set correctly"); succeed_if (keyGetUID(key) == 2000000, "large uid was not set correctly"); succeed_if (keySetMeta (key, "uid", "1x") == sizeof("1x"), "could not set meta"); succeed_if (!strcmp(keyValue (keyGetMeta(key, "uid")), "1x"), "meta value for uid was not set correctly"); succeed_if (keyGetUID(key) == (uid_t)-1, "uid was not set correctly"); succeed_if (keySetMeta (key, "uid", "50x") == sizeof("50x"), "could not set meta"); succeed_if (!strcmp(keyValue (keyGetMeta(key, "uid")), "50x"), "meta value for uid was not set correctly"); succeed_if (keyGetUID(key) == (uid_t)-1, "uid was not set correctly"); keyDel (key); key = keyNew ("user/uid", KEY_END); succeed_if (keyValue (keyGetMeta(key, "uid")) == 0, "got value, but uid was not set up to now"); succeed_if (keyGetUID(key) == (uid_t)-1, "got value, but uid was not set up to now"); keyDel (key); }
void chat_init(void) { warn_if_fail(win_main != NULL); /* wskazniki do tego co zwraca create_pixmap() mozna stracic, bo i tak sa potrzebne przez caly program */ typing_off_pixbuf = gtk_image_get_pixbuf( GTK_IMAGE(create_pixmap(NULL, "glen/typing-off.png"))); typing_on_pixbuf = gtk_image_get_pixbuf( GTK_IMAGE(create_pixmap(NULL, "glen/typing-on.png"))); blink_pixbuf = gtk_image_get_pixbuf(GTK_IMAGE(create_pixmap(NULL, "glen/blink.png"))); tooltips = gtk_tooltips_new(); g_assert(tooltips != NULL); }