Lines Matching defs:se
66 struct src_entry *se;
68 SIMPLEQ_FOREACH(se, sh, se_entry) {
69 if (_bcs_strcasecmp(se->se_name, name) == 0) {
70 *rse = se;
74 se = malloc(sizeof(*se));
75 if (se == NULL)
77 se->se_name = strdup(name);
78 if (se->se_name == NULL) {
80 free(se);
83 ret = _db_factory_create(&se->se_df, &_db_hash_std, NULL);
85 free(se->se_name);
86 free(se);
89 SIMPLEQ_INSERT_TAIL(sh, se, se_entry);
90 *rse = se;
98 struct src_entry *se;
100 while ((se = SIMPLEQ_FIRST(sh)) != NULL) {
102 _db_factory_free(se->se_df);
103 free(se->se_name);
104 free(se);
114 struct src_entry *se;
120 se = NULL; /* XXX gcc */
154 ret = find_src(sh, &se, key1);
158 return _db_factory_add32_by_s(se->se_df, key2, val);
166 struct src_entry *se;
175 SIMPLEQ_FOREACH(se, sh, se_entry) {
176 size = _db_factory_calc_size(se->se_df);
181 ret = _db_factory_serialize(se->se_df, _CITRUS_PIVOT_SUB_MAGIC,
185 ret = _db_factory_add_by_s(df, se->se_name, &subr, 1);