librpc/ndr: avoid comparison_fn_t to fix the openchange build on solaris
authorBrian Lu <brian.lu@sun.com>
Mon, 14 Dec 2009 10:08:07 +0000 (11:08 +0100)
committerStefan Metzmacher <metze@samba.org>
Mon, 14 Dec 2009 10:08:45 +0000 (11:08 +0100)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
librpc/ndr/libndr.h

index 1206c1817d4e527b1400bd5458315c3ca6dbf634..09e5334aa42b13a6b7852daa07d50af03c04913c 100644 (file)
@@ -436,7 +436,7 @@ enum ndr_err_code ndr_token_store(TALLOC_CTX *mem_ctx,
                         struct ndr_token_list **list, 
                         const void *key, 
                         uint32_t value);
-enum ndr_err_code ndr_token_retrieve_cmp_fn(struct ndr_token_list **list, const void *key, uint32_t *v, comparison_fn_t _cmp_fn, bool _remove_tok);
+enum ndr_err_code ndr_token_retrieve_cmp_fn(struct ndr_token_list **list, const void *key, uint32_t *v, int(*_cmp_fn)(const void*,const void*), bool _remove_tok);
 enum ndr_err_code ndr_token_retrieve(struct ndr_token_list **list, const void *key, uint32_t *v);
 uint32_t ndr_token_peek(struct ndr_token_list **list, const void *key);
 enum ndr_err_code ndr_pull_array_size(struct ndr_pull *ndr, const void *p);