Lines Matching refs:key
115 datum key, content, tmp;
392 key.dptr = buf;
393 key.dsize = p - buf;
407 for (i = (strncmp(key.dptr, "YP_MULTI_", 9) ? 0 : 9);
408 i < key.dsize; i++) {
410 ic = *(key.dptr+i);
412 *(key.dptr+i) = tolower(ic);
415 tmp = dbm_fetch(fdb, key);
417 if (dbm_store(fdb, key, content, 1) != 0) {
419 key.dsize, key.dptr,
427 key.dsize, key.dptr,
556 datum key;
559 key.dptr = str1;
560 key.dsize = strlen(str1);
563 if (dbm_store(fdb, key, content, 1) != 0) {
565 key.dsize, key.dptr, content.dsize, content.dptr);
574 datum key, content;
585 for (key = dbm_firstkey(fdb); key.dptr != NULL;
586 key = dbm_nextkey(fdb)) {
587 content = dbm_fetch(fdb, key);
588 printf("%.*s %.*s\n", key.dsize, key.dptr,