version 1.115, 2003/04/29 18:40:26
|
version 1.115.2.3, 2004/01/01 18:16:33
|
Line 1
|
Line 1
|
/* filter.c - routines for parsing and dealing with filters */ |
/* filter.c - routines for parsing and dealing with filters */ |
/* $OpenLDAP: pkg/ldap/servers/slapd/filter.c,v 1.114 2003/04/29 18:12:00 hallvard Exp $ */ |
/* $OpenLDAP: pkg/ldap/servers/slapd/filter.c,v 1.115.2.2 2003/12/01 00:58:34 kurt Exp $ */ |
/* |
/* This work is part of OpenLDAP Software <http://www.openldap.org/>. |
* Copyright 1998-2003 The OpenLDAP Foundation, All Rights Reserved. |
* |
* COPYING RESTRICTIONS APPLY, see COPYRIGHT file |
* Copyright 1998-2004 The OpenLDAP Foundation. |
|
* All rights reserved. |
|
* |
|
* Redistribution and use in source and binary forms, with or without |
|
* modification, are permitted only as authorized by the OpenLDAP |
|
* Public License. |
|
* |
|
* A copy of this license is available in the file LICENSE in the |
|
* top-level directory of the distribution or, alternatively, at |
|
* <http://www.OpenLDAP.org/license.html>. |
|
*/ |
|
/* Portions Copyright (c) 1995 Regents of the University of Michigan. |
|
* All rights reserved. |
|
* |
|
* Redistribution and use in source and binary forms are permitted |
|
* provided that this notice is preserved and that due credit is given |
|
* to the University of Michigan at Ann Arbor. The name of the University |
|
* may not be used to endorse or promote products derived from this |
|
* software without specific prior written permission. This software |
|
* is provided ``as is'' without express or implied warranty. |
*/ |
*/ |
|
|
#include "portable.h" |
#include "portable.h" |
Line 26 static int get_ssa(
|
Line 45 static int get_ssa(
|
SubstringsAssertion **s, |
SubstringsAssertion **s, |
const char **text ); |
const char **text ); |
|
|
|
static int filter_escape_value_x( |
|
struct berval *in, |
|
struct berval *out, |
|
void *ctx ); |
|
|
static void simple_vrFilter2bv( |
static void simple_vrFilter2bv( |
Operation *op, |
Operation *op, |
ValuesReturnFilter *f, |
ValuesReturnFilter *f, |
Line 854 filter2bv( Filter *f, struct berval *fst
|
Line 878 filter2bv( Filter *f, struct berval *fst
|
filter2bv_x( &op, f, fstr ); |
filter2bv_x( &op, f, fstr ); |
} |
} |
|
|
int |
static int |
filter_escape_value_x( |
filter_escape_value_x( |
struct berval *in, |
struct berval *in, |
struct berval *out, |
struct berval *out, |