X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=libraries%2Flibrewrite%2Frewrite-map.h;h=e337092c1079305a1ca15f55c4abee340b83a10b;hb=fe8e3b7efa1a3abd22f3c9ebf4b82ae28f270d74;hp=c01a4c769c519acffee96e19106eae964b432f7c;hpb=74fa239a201cd2d785fe34bdbaf6804161bdb231;p=openldap diff --git a/libraries/librewrite/rewrite-map.h b/libraries/librewrite/rewrite-map.h index c01a4c769c..e337092c10 100644 --- a/libraries/librewrite/rewrite-map.h +++ b/libraries/librewrite/rewrite-map.h @@ -1,26 +1,21 @@ -/****************************************************************************** +/* $OpenLDAP$ */ +/* This work is part of OpenLDAP Software . * - * Copyright (C) 2000 Pierangelo Masarati, + * Copyright 2000-2006 The OpenLDAP Foundation. * All rights reserved. * - * Permission is granted to anyone to use this software for any purpose - * on any computer system, and to alter it and redistribute it, subject - * to the following restrictions: + * Redistribution and use in source and binary forms, with or without + * modification, are permitted only as authorized by the OpenLDAP + * Public License. * - * 1. The author is not responsible for the consequences of use of this - * software, no matter how awful, even if they arise from flaws in it. - * - * 2. The origin of this software must not be misrepresented, either by - * explicit claim or by omission. Since few users ever read sources, - * credits should appear in the documentation. - * - * 3. Altered versions must be plainly marked as such, and must not be - * misrepresented as being the original software. Since few users - * ever read sources, credits should appear in the documentation. - * - * 4. This notice may not be removed or altered. - * - ******************************************************************************/ + * A copy of this license is available in the file LICENSE in the + * top-level directory of the distribution or, alternatively, at + * . + */ +/* ACKNOWLEDGEMENT: + * This work was initially developed by Pierangelo Masarati for + * inclusion in OpenLDAP Software. + */ #ifndef MAP_H #define MAP_H @@ -28,7 +23,7 @@ /* * Retrieves a builtin map */ -struct rewrite_builtin_map * +LDAP_REWRITE_F (struct rewrite_builtin_map *) rewrite_builtin_map_find( struct rewrite_info *info, const char *name @@ -38,7 +33,7 @@ rewrite_builtin_map_find( /* * LDAP map */ -void * +LDAP_REWRITE_F (void *) map_ldap_parse( struct rewrite_info *info, const char *fname, @@ -47,10 +42,13 @@ map_ldap_parse( char **argv ); -int +LDAP_REWRITE_F (int) map_ldap_apply( struct rewrite_builtin_map *map, const char *filter, struct berval *val ); +LDAP_REWRITE_F (int) +map_ldap_destroy( struct rewrite_builtin_map **map ); + #endif /* MAP_H */