X-Git-Url: http://git.meshlink.io/?p=catta;a=blobdiff_plain;f=tests%2Fhashmap-test.c;h=c43820acfd116295f6b6e356cddd85954d941d4f;hp=14ba43d0446eef62de5703bd5a12bd7d9bb1a869;hb=2c550daf4ac6a6aab7f21047c037b4dd53c57fa6;hpb=37d19f15523b6fe4d1fef2329abe421221b3d4b3 diff --git a/tests/hashmap-test.c b/tests/hashmap-test.c index 14ba43d..c43820a 100644 --- a/tests/hashmap-test.c +++ b/tests/hashmap-test.c @@ -1,18 +1,18 @@ /*** - This file is part of avahi. + This file is part of catta. - avahi is free software; you can redistribute it and/or modify it + catta is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. - avahi is distributed in the hope that it will be useful, but WITHOUT + catta is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public - License along with avahi; if not, write to the Free Software + License along with catta; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. ***/ @@ -23,40 +23,40 @@ #include -#include -#include +#include +#include #include "../src/hashmap.h" #include "../src/util.h" -int main(AVAHI_GCC_UNUSED int argc, AVAHI_GCC_UNUSED char *argv[]) { +int main(CATTA_GCC_UNUSED int argc, CATTA_GCC_UNUSED char *argv[]) { unsigned n; - AvahiHashmap *m; + CattaHashmap *m; const char *t; - m = avahi_hashmap_new(avahi_string_hash, avahi_string_equal, avahi_free, avahi_free); + m = catta_hashmap_new(catta_string_hash, catta_string_equal, catta_free, catta_free); - avahi_hashmap_insert(m, avahi_strdup("bla"), avahi_strdup("#1")); - avahi_hashmap_insert(m, avahi_strdup("bla2"), avahi_strdup("asdf")); - avahi_hashmap_insert(m, avahi_strdup("gurke"), avahi_strdup("ffsdf")); - avahi_hashmap_insert(m, avahi_strdup("blubb"), avahi_strdup("sadfsd")); - avahi_hashmap_insert(m, avahi_strdup("bla"), avahi_strdup("#2")); + catta_hashmap_insert(m, catta_strdup("bla"), catta_strdup("#1")); + catta_hashmap_insert(m, catta_strdup("bla2"), catta_strdup("asdf")); + catta_hashmap_insert(m, catta_strdup("gurke"), catta_strdup("ffsdf")); + catta_hashmap_insert(m, catta_strdup("blubb"), catta_strdup("sadfsd")); + catta_hashmap_insert(m, catta_strdup("bla"), catta_strdup("#2")); for (n = 0; n < 1000; n ++) - avahi_hashmap_insert(m, avahi_strdup_printf("key %u", n), avahi_strdup_printf("value %u", n)); + catta_hashmap_insert(m, catta_strdup_printf("key %u", n), catta_strdup_printf("value %u", n)); - printf("%s\n", (const char*) avahi_hashmap_lookup(m, "bla")); + printf("%s\n", (const char*) catta_hashmap_lookup(m, "bla")); - avahi_hashmap_replace(m, avahi_strdup("bla"), avahi_strdup("#3")); + catta_hashmap_replace(m, catta_strdup("bla"), catta_strdup("#3")); - printf("%s\n", (const char*) avahi_hashmap_lookup(m, "bla")); + printf("%s\n", (const char*) catta_hashmap_lookup(m, "bla")); - avahi_hashmap_remove(m, "bla"); + catta_hashmap_remove(m, "bla"); - t = (const char*) avahi_hashmap_lookup(m, "bla"); + t = (const char*) catta_hashmap_lookup(m, "bla"); printf("%s\n", t ? t : "(null)"); - avahi_hashmap_free(m); + catta_hashmap_free(m); return 0; }