Symbol: dict
crypto/heimdal/base/dict.c
114
heim_dict_t dict;
crypto/heimdal/base/dict.c
116
dict = _heim_alloc_object(&dict_object, sizeof(*dict));
crypto/heimdal/base/dict.c
118
dict->size = findprime(size);
crypto/heimdal/base/dict.c
119
if (dict->size == 0) {
crypto/heimdal/base/dict.c
120
heim_release(dict);
crypto/heimdal/base/dict.c
124
dict->tab = calloc(dict->size, sizeof(dict->tab[0]));
crypto/heimdal/base/dict.c
125
if (dict->tab == NULL) {
crypto/heimdal/base/dict.c
126
dict->size = 0;
crypto/heimdal/base/dict.c
127
heim_release(dict);
crypto/heimdal/base/dict.c
131
return dict;
crypto/heimdal/base/dict.c
149
_search(heim_dict_t dict, heim_object_t ptr)
crypto/heimdal/base/dict.c
154
for (p = dict->tab[v % dict->size]; p != NULL; p = p->next)
crypto/heimdal/base/dict.c
171
heim_dict_copy_value(heim_dict_t dict, heim_object_t key)
crypto/heimdal/base/dict.c
174
p = _search(dict, key);
crypto/heimdal/base/dict.c
192
heim_dict_add_value(heim_dict_t dict, heim_object_t key, heim_object_t value)
crypto/heimdal/base/dict.c
196
h = _search(dict, key);
crypto/heimdal/base/dict.c
212
tabptr = &dict->tab[v % dict->size];
crypto/heimdal/base/dict.c
231
heim_dict_delete_key(heim_dict_t dict, heim_object_t key)
crypto/heimdal/base/dict.c
233
struct hashentry *h = _search(dict, key);
crypto/heimdal/base/dict.c
256
heim_dict_iterate_f(heim_dict_t dict, heim_dict_iterator_f_t func, void *arg)
crypto/heimdal/base/dict.c
260
for (h = dict->tab; h < &dict->tab[dict->size]; ++h)
crypto/heimdal/base/dict.c
274
heim_dict_iterate(heim_dict_t dict, void (^func)(heim_object_t, heim_object_t))
crypto/heimdal/base/dict.c
278
for (h = dict->tab; h < &dict->tab[dict->size]; ++h)
crypto/heimdal/base/dict.c
53
heim_dict_t dict = ptr;
crypto/heimdal/base/dict.c
56
for (h = dict->tab; h < &dict->tab[dict->size]; ++h) {
crypto/heimdal/base/dict.c
64
free(dict->tab);
crypto/heimdal/base/test_base.c
71
heim_dict_t dict;
crypto/heimdal/base/test_base.c
77
dict = heim_dict_create(10);
crypto/heimdal/base/test_base.c
79
heim_dict_add_value(dict, a1, a2);
crypto/heimdal/base/test_base.c
80
heim_dict_add_value(dict, a3, a4);
crypto/heimdal/base/test_base.c
82
heim_dict_delete_key(dict, a3);
crypto/heimdal/base/test_base.c
83
heim_dict_delete_key(dict, a1);
crypto/heimdal/base/test_base.c
90
heim_release(dict);
crypto/heimdal/lib/krb5/plugin.c
601
heim_dict_t dict;
crypto/heimdal/lib/krb5/plugin.c
606
dict = heim_dict_copy_value(modules, m);
crypto/heimdal/lib/krb5/plugin.c
608
if (dict == NULL) {
crypto/heimdal/lib/krb5/plugin.c
621
heim_dict_iterate_f(dict, search_modules, &s);
crypto/heimdal/lib/krb5/plugin.c
623
heim_release(dict);
crypto/krb5/src/lib/kadm5/srv/pwqual_dict.c
124
dict->word_block = malloc(sb.st_size + 1);
crypto/krb5/src/lib/kadm5/srv/pwqual_dict.c
125
if (dict->word_block == NULL) {
crypto/krb5/src/lib/kadm5/srv/pwqual_dict.c
129
if (read(fd, dict->word_block, sb.st_size) != sb.st_size) {
crypto/krb5/src/lib/kadm5/srv/pwqual_dict.c
134
dict->word_block[sb.st_size] = '\0';
crypto/krb5/src/lib/kadm5/srv/pwqual_dict.c
136
p = dict->word_block;
crypto/krb5/src/lib/kadm5/srv/pwqual_dict.c
142
dict->word_count++;
crypto/krb5/src/lib/kadm5/srv/pwqual_dict.c
144
if ((dict->word_list = malloc(dict->word_count * sizeof(char *))) == NULL)
crypto/krb5/src/lib/kadm5/srv/pwqual_dict.c
146
p = dict->word_block;
crypto/krb5/src/lib/kadm5/srv/pwqual_dict.c
147
for (i = 0; i < dict->word_count; i++) {
crypto/krb5/src/lib/kadm5/srv/pwqual_dict.c
148
dict->word_list[i] = p;
crypto/krb5/src/lib/kadm5/srv/pwqual_dict.c
151
qsort(dict->word_list, dict->word_count, sizeof(char *), word_compare);
crypto/krb5/src/lib/kadm5/srv/pwqual_dict.c
175
destroy_dict(dict_moddata dict)
crypto/krb5/src/lib/kadm5/srv/pwqual_dict.c
177
if (dict == NULL)
crypto/krb5/src/lib/kadm5/srv/pwqual_dict.c
179
free(dict->word_list);
crypto/krb5/src/lib/kadm5/srv/pwqual_dict.c
180
free(dict->word_block);
crypto/krb5/src/lib/kadm5/srv/pwqual_dict.c
181
free(dict);
crypto/krb5/src/lib/kadm5/srv/pwqual_dict.c
191
dict_moddata dict;
crypto/krb5/src/lib/kadm5/srv/pwqual_dict.c
196
dict = malloc(sizeof(*dict));
crypto/krb5/src/lib/kadm5/srv/pwqual_dict.c
197
if (dict == NULL)
crypto/krb5/src/lib/kadm5/srv/pwqual_dict.c
199
dict->word_list = NULL;
crypto/krb5/src/lib/kadm5/srv/pwqual_dict.c
200
dict->word_block = NULL;
crypto/krb5/src/lib/kadm5/srv/pwqual_dict.c
201
dict->word_count = 0;
crypto/krb5/src/lib/kadm5/srv/pwqual_dict.c
204
ret = init_dict(dict, dict_file);
crypto/krb5/src/lib/kadm5/srv/pwqual_dict.c
206
destroy_dict(dict);
crypto/krb5/src/lib/kadm5/srv/pwqual_dict.c
210
*data = (krb5_pwqual_moddata)dict;
crypto/krb5/src/lib/kadm5/srv/pwqual_dict.c
221
dict_moddata dict = (dict_moddata)data;
crypto/krb5/src/lib/kadm5/srv/pwqual_dict.c
228
if (dict->word_list != NULL &&
crypto/krb5/src/lib/kadm5/srv/pwqual_dict.c
229
bsearch(&password, dict->word_list, dict->word_count, sizeof(char *),
crypto/krb5/src/lib/kadm5/srv/pwqual_dict.c
97
init_dict(dict_moddata dict, const char *dict_file)
crypto/krb5/src/plugins/kdb/db2/libdb2/test/btree.tests/main.c
177
char *dict = "words"; /* default dictionary */
crypto/krb5/src/plugins/kdb/db2/libdb2/test/btree.tests/main.c
214
dict = optarg;
crypto/krb5/src/plugins/pwqual/test/main.c
101
if (dict == NULL)
crypto/krb5/src/plugins/pwqual/test/main.c
103
free(dict->word_list);
crypto/krb5/src/plugins/pwqual/test/main.c
104
free(dict->word_block);
crypto/krb5/src/plugins/pwqual/test/main.c
105
free(dict);
crypto/krb5/src/plugins/pwqual/test/main.c
113
combo_moddata dict;
crypto/krb5/src/plugins/pwqual/test/main.c
118
dict = malloc(sizeof(*dict));
crypto/krb5/src/plugins/pwqual/test/main.c
119
if (dict == NULL)
crypto/krb5/src/plugins/pwqual/test/main.c
121
dict->word_list = NULL;
crypto/krb5/src/plugins/pwqual/test/main.c
122
dict->word_block = NULL;
crypto/krb5/src/plugins/pwqual/test/main.c
125
ret = init_dict(dict, dict_file);
crypto/krb5/src/plugins/pwqual/test/main.c
127
destroy_dict(dict);
crypto/krb5/src/plugins/pwqual/test/main.c
131
*data = (krb5_pwqual_moddata)dict;
crypto/krb5/src/plugins/pwqual/test/main.c
140
combo_moddata dict = (combo_moddata)data;
crypto/krb5/src/plugins/pwqual/test/main.c
143
if (dict->word_list == NULL)
crypto/krb5/src/plugins/pwqual/test/main.c
146
for (word1 = dict->word_list; *word1 != NULL; word1++) {
crypto/krb5/src/plugins/pwqual/test/main.c
150
for (word2 = dict->word_list; *word2 != NULL; word2++) {
crypto/krb5/src/plugins/pwqual/test/main.c
52
init_dict(combo_moddata dict, const char *dict_file)
crypto/krb5/src/plugins/pwqual/test/main.c
69
dict->word_block = malloc(sb.st_size + 1);
crypto/krb5/src/plugins/pwqual/test/main.c
70
if (dict->word_block == NULL)
crypto/krb5/src/plugins/pwqual/test/main.c
72
if (read(fd, dict->word_block, sb.st_size) != sb.st_size)
crypto/krb5/src/plugins/pwqual/test/main.c
75
dict->word_block[sb.st_size] = '\0';
crypto/krb5/src/plugins/pwqual/test/main.c
78
p = dict->word_block;
crypto/krb5/src/plugins/pwqual/test/main.c
87
dict->word_list = calloc(count + 1, sizeof(char *));
crypto/krb5/src/plugins/pwqual/test/main.c
88
if (dict->word_list == NULL)
crypto/krb5/src/plugins/pwqual/test/main.c
90
p = dict->word_block;
crypto/krb5/src/plugins/pwqual/test/main.c
92
dict->word_list[i] = p;
crypto/krb5/src/plugins/pwqual/test/main.c
99
destroy_dict(combo_moddata dict)
lib/libc/db/test/btree.tests/main.c
109
char *dict = "words"; /* default dictionary */
lib/libc/db/test/btree.tests/main.c
144
dict = optarg;
stand/ficl/dict.c
296
return pDict->here - pDict->dict;
stand/ficl/dict.c
396
pDict->dict = ficlMalloc(nAlloc);
stand/ficl/dict.c
397
assert(pDict->dict);
stand/ficl/dict.c
445
pDict->here = pDict->dict;
stand/ficl/dict.c
547
return ((p >= (void *) &pDict->dict)
stand/ficl/dict.c
548
&& (p < (void *)(&pDict->dict + pDict->size))
stand/ficl/dict.c
856
dp->dict = ficlMalloc( dictIncrease.u * sizeof (CELL) );
stand/ficl/dict.c
857
assert(dp->dict);
stand/ficl/dict.c
858
dp->here = dp->dict;
stand/ficl/ficl.h
737
CELL *dict; /* Base of dictionary memory */
stand/ficl/tools.c
805
nWords, (long) (dp->here - dp->dict), dp->size);
stand/ficl/tools.c
832
nWords, (long) (dp->here - dp->dict), dp->size);
sys/kern/kern_rctl.c
139
static struct dict subjectnames[] = {
sys/kern/kern_rctl.c
146
static struct dict resourcenames[] = {
sys/kern/kern_rctl.c
174
static struct dict actionnames[] = {
sys/kern/kern_rctl.c
828
str2value(const char *str, int *value, struct dict *table)
usr.sbin/ppp/pred.c
112
*dest = state->dict[state->hash]; /* Guess correct */
usr.sbin/ppp/pred.c
116
state->dict[state->hash] = *source; /* Guess wrong */
usr.sbin/ppp/pred.c
138
memset(state->dict, '\0', sizeof state->dict);
usr.sbin/ppp/pred.c
147
memset(state->dict, '\0', sizeof state->dict);
usr.sbin/ppp/pred.c
63
u_char dict[GUESS_TABLE_SIZE];
usr.sbin/ppp/pred.c
77
if (state->dict[state->hash] == *source) {
usr.sbin/ppp/pred.c
80
state->dict[state->hash] = *source;
usr.sbin/ppp/pred.c
95
*dest++ = state->dict[state->hash] = *source;