X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fmemcached_key.c;fp=libmemcached%2Fmemcached_key.c;h=ef1fe15fb47695adc0e7495de53572fab5ab5199;hb=34a8c3858f30b02568c87f56a827f618aba6d6be;hp=0000000000000000000000000000000000000000;hpb=2e9d4c316f5182ef4c1f4d4757965bf5aebdc5e1;p=awesomized%2Flibmemcached diff --git a/libmemcached/memcached_key.c b/libmemcached/memcached_key.c new file mode 100644 index 00000000..ef1fe15f --- /dev/null +++ b/libmemcached/memcached_key.c @@ -0,0 +1,20 @@ +#include "common.h" + +memcached_return memcachd_key_test(char **keys, size_t *key_length, + unsigned int number_of_keys) +{ + int x; + + for (x= 0; x < number_of_keys; x++) + { + int y; + for (y= 0; y < key_length[x]; y++) + { + if ((isgraph(keys[x][y])) == 0) + return MEMCACHED_BAD_KEY_PROVIDED; + } + } + + return MEMCACHED_SUCCESS; +} +