return strupper_talloc_n(mem_ctx, s, n);
}
+int ldb_comparison_fold_utf8(void *ignored,
+ const struct ldb_val *v1,
+ const struct ldb_val *v2)
+{
+ return strncasecmp_ldb((const char *)v1->data, v1->length,
+ (const char *)v2->data, v2->length);
+}
+
struct ldb_context *samba_ldb_init(TALLOC_CTX *mem_ctx,
struct tevent_context *ev,
struct cli_credentials;
struct loadparm_context;
struct tevent_context;
+struct ldb_val;
char *wrap_casefold(void *context, void *mem_ctx, const char *s, size_t n);
+int ldb_comparison_fold_utf8(void *ignored,
+ const struct ldb_val *v1,
+ const struct ldb_val *v2);
+
struct ldb_context *ldb_wrap_connect(TALLOC_CTX *mem_ctx,
struct tevent_context *ev,
struct loadparm_context *lp_ctx,