di 55 source4/heimdal/lib/hdb/dbinfo.c struct hdb_dbinfo *di;
di 64 source4/heimdal/lib/hdb/dbinfo.c di = calloc(1, sizeof(*di));
di 65 source4/heimdal/lib/hdb/dbinfo.c if (di == NULL) {
di 69 source4/heimdal/lib/hdb/dbinfo.c di->label = strdup(label);
di 70 source4/heimdal/lib/hdb/dbinfo.c di->dbname = strdup(p);
di 74 source4/heimdal/lib/hdb/dbinfo.c di->realm = strdup(p);
di 77 source4/heimdal/lib/hdb/dbinfo.c di->mkey_file = strdup(p);
di 80 source4/heimdal/lib/hdb/dbinfo.c di->acl_file = strdup(p);
di 83 source4/heimdal/lib/hdb/dbinfo.c di->log_file = strdup(p);
di 85 source4/heimdal/lib/hdb/dbinfo.c di->binding = db_binding;
di 87 source4/heimdal/lib/hdb/dbinfo.c *db = di;
di 96 source4/heimdal/lib/hdb/dbinfo.c struct hdb_dbinfo *di, **dt, *databases;
di 113 source4/heimdal/lib/hdb/dbinfo.c ret = get_dbinfo(context, db_binding, "default", &di);
di 114 source4/heimdal/lib/hdb/dbinfo.c if (ret == 0 && di) {
di 115 source4/heimdal/lib/hdb/dbinfo.c databases = di;
di 116 source4/heimdal/lib/hdb/dbinfo.c dt = &di->next;
di 125 source4/heimdal/lib/hdb/dbinfo.c db_binding->name, &di);
di 129 source4/heimdal/lib/hdb/dbinfo.c if (di == NULL)
di 133 source4/heimdal/lib/hdb/dbinfo.c *dt = di;
di 135 source4/heimdal/lib/hdb/dbinfo.c databases = di;
di 136 source4/heimdal/lib/hdb/dbinfo.c dt = &di->next;
di 143 source4/heimdal/lib/hdb/dbinfo.c di = calloc(1, sizeof(*di));
di 144 source4/heimdal/lib/hdb/dbinfo.c databases = di;
di 145 source4/heimdal/lib/hdb/dbinfo.c di->label = strdup("default");
di 148 source4/heimdal/lib/hdb/dbinfo.c for(di = databases; di; di = di->next) {
di 149 source4/heimdal/lib/hdb/dbinfo.c if(di->dbname == NULL) {
di 150 source4/heimdal/lib/hdb/dbinfo.c di->dbname = strdup(default_dbname);
di 151 source4/heimdal/lib/hdb/dbinfo.c if (di->mkey_file == NULL)
di 152 source4/heimdal/lib/hdb/dbinfo.c di->mkey_file = strdup(default_mkey);
di 154 source4/heimdal/lib/hdb/dbinfo.c if(di->mkey_file == NULL) {
di 155 source4/heimdal/lib/hdb/dbinfo.c p = strrchr(di->dbname, '.');
di 158 source4/heimdal/lib/hdb/dbinfo.c asprintf(&di->mkey_file, "%s.mkey", di->dbname);
di 162 source4/heimdal/lib/hdb/dbinfo.c asprintf(&di->mkey_file, "%.*s.mkey",
di 163 source4/heimdal/lib/hdb/dbinfo.c (int)(p - di->dbname), di->dbname);
di 165 source4/heimdal/lib/hdb/dbinfo.c if(di->acl_file == NULL)
di 166 source4/heimdal/lib/hdb/dbinfo.c di->acl_file = strdup(default_acl);
di 227 source4/heimdal/lib/hdb/dbinfo.c struct hdb_dbinfo *di, *ndi;
di 229 source4/heimdal/lib/hdb/dbinfo.c for(di = *dbp; di != NULL; di = ndi) {
di 230 source4/heimdal/lib/hdb/dbinfo.c ndi = di->next;
di 231 source4/heimdal/lib/hdb/dbinfo.c free (di->realm);
di 232 source4/heimdal/lib/hdb/dbinfo.c free (di->dbname);
di 233 source4/heimdal/lib/hdb/dbinfo.c if (di->mkey_file)
di 234 source4/heimdal/lib/hdb/dbinfo.c free (di->mkey_file);
di 235 source4/heimdal/lib/hdb/dbinfo.c free(di);
di 200 source4/heimdal/lib/hx509/crypto.c DigestInfo di;
di 208 source4/heimdal/lib/hx509/crypto.c memset(&di, 0, sizeof(di));
di 258 source4/heimdal/lib/hx509/crypto.c ret = decode_DigestInfo(to, retsize, &di, &size);
di 272 source4/heimdal/lib/hx509/crypto.c der_heim_oid_cmp(&di.digestAlgorithm.algorithm,
di 281 source4/heimdal/lib/hx509/crypto.c if (di.digestAlgorithm.parameters != NULL &&
di 282 source4/heimdal/lib/hx509/crypto.c (di.digestAlgorithm.parameters->length != 2 ||
di 283 source4/heimdal/lib/hx509/crypto.c memcmp(di.digestAlgorithm.parameters->data, "\x05\x00", 2) != 0))
di 292 source4/heimdal/lib/hx509/crypto.c &di.digestAlgorithm,
di 294 source4/heimdal/lib/hx509/crypto.c &di.digest);
di 307 source4/heimdal/lib/hx509/crypto.c free_DigestInfo(&di);
di 358 source4/heimdal/lib/hx509/crypto.c DigestInfo di;
di 359 source4/heimdal/lib/hx509/crypto.c memset(&di, 0, sizeof(di));
di 365 source4/heimdal/lib/hx509/crypto.c &di.digestAlgorithm,
di 366 source4/heimdal/lib/hx509/crypto.c &di.digest);
di 372 source4/heimdal/lib/hx509/crypto.c &di,
di 375 source4/heimdal/lib/hx509/crypto.c free_DigestInfo(&di);
di 177 source4/heimdal/lib/krb5/plugin.c char **dirs = NULL, **di;
di 213 source4/heimdal/lib/krb5/plugin.c for (di = dirs; *di != NULL; di++) {
di 215 source4/heimdal/lib/krb5/plugin.c d = opendir(*di);
di 221 source4/heimdal/lib/krb5/plugin.c asprintf(&path, "%s/%s", *di, entry->d_name);