Lines Matching refs:key

138 static unsigned char *zipmapLookupRaw(unsigned char *zm, unsigned char *key, unsigned int klen, uns…  in zipmapLookupRaw()  argument
148 if (key != NULL && k == NULL && l == klen && !memcmp(p+llen,key,l)) { in zipmapLookupRaw()
211 unsigned char *zipmapSet(unsigned char *zm, unsigned char *key, unsigned int klen, unsigned char *v… in zipmapSet() argument
219 p = zipmapLookupRaw(zm,key,klen,&zmlen); in zipmapSet()
270 memcpy(p,key,klen); in zipmapSet()
281 unsigned char *zipmapDel(unsigned char *zm, unsigned char *key, unsigned int klen, int *deleted) { in zipmapDel() argument
283 unsigned char *p = zipmapLookupRaw(zm,key,klen,&zmlen); in zipmapDel()
315 unsigned char *zipmapNext(unsigned char *zm, unsigned char **key, unsigned int *klen, unsigned char… in zipmapNext() argument
317 if (key) { in zipmapNext()
318 *key = zm; in zipmapNext()
320 *key += ZIPMAP_LEN_BYTES(*klen); in zipmapNext()
334 int zipmapGet(unsigned char *zm, unsigned char *key, unsigned int klen, unsigned char **value, unsi… in zipmapGet() argument
337 if ((p = zipmapLookupRaw(zm,key,klen,NULL)) == NULL) return 0; in zipmapGet()
345 int zipmapExists(unsigned char *zm, unsigned char *key, unsigned int klen) { in zipmapExists() argument
346 return zipmapLookupRaw(zm,key,klen,NULL) != NULL; in zipmapExists()
460 unsigned char *key, *value; in zipmapTest() local
463 while((i = zipmapNext(i,&key,&klen,&value,&vlen)) != NULL) { in zipmapTest()
464 printf(" %d:%.*s => %d:%.*s\n", klen, klen, key, vlen, vlen, value); in zipmapTest()