expr               44 lib/talloc/testsuite.c #define torture_assert(test, expr, str) if (!(expr)) { \
expr               46 lib/talloc/testsuite.c 		test, __location__, #expr, str); \
expr              230 lib/torture/torture.h #define torture_assert(torture_ctx,expr,cmt) \
expr              231 lib/torture/torture.h 	if (!(expr)) { \
expr              232 lib/torture/torture.h 		torture_result(torture_ctx, TORTURE_FAIL, __location__": Expression `%s' failed: %s", __STRING(expr), cmt); \
expr              388 lib/torture/torture.h #define torture_assert_ntstatus_ok(torture_ctx,expr,cmt) \
expr              389 lib/torture/torture.h 		torture_assert_ntstatus_equal(torture_ctx,expr,NT_STATUS_OK,cmt)
expr              391 lib/torture/torture.h #define torture_assert_werr_ok(torture_ctx,expr,cmt) \
expr              392 lib/torture/torture.h 		torture_assert_werr_equal(torture_ctx,expr,WERR_OK,cmt)
expr              394 lib/torture/torture.h #define torture_assert_ndr_success(torture_ctx,expr,cmt) \
expr              395 lib/torture/torture.h 		torture_assert_ndr_err_equal(torture_ctx,expr,NDR_ERR_SUCCESS,cmt)
expr               39 lib/util/util_ldb.c 	char *expr = NULL;
expr               43 lib/util/util_ldb.c 		expr = talloc_vasprintf(mem_ctx, format, ap);
expr               44 lib/util/util_ldb.c 		if (expr == NULL) {
expr               54 lib/util/util_ldb.c 			 expr?"%s":NULL, expr);
expr               61 lib/util/util_ldb.c 			 expr?expr:"NULL", res->count));
expr               75 lib/util/util_ldb.c 	talloc_free(expr);
expr              290 lib/zlib/contrib/untgz/untgz.c int ExprMatch (char *string,char *expr)
expr              294 lib/zlib/contrib/untgz/untgz.c       if (ISSPECIAL(*expr))
expr              296 lib/zlib/contrib/untgz/untgz.c           if (*expr == '/')
expr              300 lib/zlib/contrib/untgz/untgz.c               string ++; expr++;
expr              302 lib/zlib/contrib/untgz/untgz.c           else if (*expr == '*')
expr              304 lib/zlib/contrib/untgz/untgz.c               if (*expr ++ == 0)
expr              306 lib/zlib/contrib/untgz/untgz.c               while (*++string != *expr)
expr              313 lib/zlib/contrib/untgz/untgz.c           if (*string != *expr)
expr              315 lib/zlib/contrib/untgz/untgz.c           if (*expr++ == 0)
expr               49 source3/include/ads_protos.h 			 const char *expr,
expr               52 source3/include/ads_protos.h 		      const char *expr, const char **attrs);
expr               56 source3/include/ads_protos.h 				  int scope, const char *expr,
expr               60 source3/include/ads_protos.h 			     int scope, const char *expr,
expr               64 source3/include/ads_protos.h 			       const char *expr,
expr               67 source3/include/ads_protos.h 				    int scope, const char *expr,
expr               71 source3/include/ads_protos.h 			    const char *expr, const char **attrs);
expr              109 source3/include/ads_protos.h 				       int scope, const char *expr,
expr             1834 source3/include/proto.h 				int scope, const char *expr, const char **attrs,
expr              242 source3/lib/ldb/tools/ldbtest.c 		talloc_free(expr);
expr              862 source3/libads/ldap.c 					   int scope, const char *expr,
expr              887 source3/libads/ldap.c 	if (!push_utf8_talloc(ctx, &utf8_expr, expr, &converted_size) ||
expr              994 source3/libads/ldap.c 		DEBUG(3,("ads_do_paged_search_args: ldap_search_with_timeout(%s) -> %s\n", expr,
expr             1042 source3/libads/ldap.c 				      int scope, const char *expr,
expr             1046 source3/libads/ldap.c 	return ads_do_paged_search_args(ads, bind_path, scope, expr, attrs, NULL, res, count, cookie);
expr             1062 source3/libads/ldap.c 				   int scope, const char *expr,
expr             1071 source3/libads/ldap.c 	status = ads_do_paged_search_args(ads, bind_path, scope, expr, attrs, args, res,
expr             1083 source3/libads/ldap.c 		status2 = ads_do_paged_search_args(ads, bind_path, scope, expr, 
expr             1106 source3/libads/ldap.c 			      int scope, const char *expr,
expr             1109 source3/libads/ldap.c 	return ads_do_search_all_args(ads, bind_path, scope, expr, attrs, NULL, res);
expr             1113 source3/libads/ldap.c 				       int scope, const char *expr,
expr             1123 source3/libads/ldap.c 	return ads_do_search_all_args(ads, bind_path, scope, expr, attrs, &args, res);
expr             1140 source3/libads/ldap.c 				int scope, const char *expr, const char **attrs,
expr             1149 source3/libads/ldap.c 	status = ads_do_paged_search(ads, bind_path, scope, expr, attrs, &res,
expr             1158 source3/libads/ldap.c 		status = ads_do_paged_search(ads, bind_path, scope, expr, attrs,
expr             1181 source3/libads/ldap.c 			  const char *expr,
expr             1198 source3/libads/ldap.c 	if (!push_utf8_talloc(ctx, &utf8_expr, expr, &converted_size) ||
expr             1247 source3/libads/ldap.c 		       const char *expr, const char **attrs)
expr             1250 source3/libads/ldap.c 			     expr, attrs, res);
expr             1339 source3/libads/ldap.c 	char *expr;
expr             1346 source3/libads/ldap.c 	if (asprintf(&expr, "(samAccountName=%s$)", machine) == -1) {
expr             1351 source3/libads/ldap.c 	status = ads_search(ads, res, expr, attrs);
expr             1352 source3/libads/ldap.c 	SAFE_FREE(expr);
expr             3808 source3/libads/ldap.c 	char *expr = NULL;
expr             3817 source3/libads/ldap.c 	expr = talloc_asprintf(mem_ctx, "(rightsGuid=%s)", 
expr             3819 source3/libads/ldap.c 	if (!expr) {
expr             3829 source3/libads/ldap.c 				 expr, attrs, &res);
expr               33 source3/libads/ldap_schema.c 	char *expr = NULL;
expr               45 source3/libads/ldap_schema.c 	if ((expr = talloc_asprintf(mem_ctx, "(|")) == NULL) {
expr               51 source3/libads/ldap_schema.c 		if ((expr = talloc_asprintf_append_buffer(expr, "(attributeId=%s)", 
expr               57 source3/libads/ldap_schema.c 	if ((expr = talloc_asprintf_append_buffer(expr, ")")) == NULL) {
expr               62 source3/libads/ldap_schema.c 				     LDAP_SCOPE_SUBTREE, expr, attrs, &res);
expr              116 source3/libads/ldap_schema.c 	char *expr = NULL;
expr              130 source3/libads/ldap_schema.c 	expr = talloc_asprintf(mem_ctx, "(schemaIDGUID=%s)", guid_bin);
expr              131 source3/libads/ldap_schema.c 	if (!expr) {
expr              136 source3/libads/ldap_schema.c 				 expr, attrs, &res);
expr              159 source3/libads/ldap_schema.c 	char *expr = NULL;
expr              167 source3/libads/ldap_schema.c 	expr = talloc_asprintf(mem_ctx, "(attributeId=%s)", OID);
expr              168 source3/libads/ldap_schema.c 	if (expr == NULL) {
expr              173 source3/libads/ldap_schema.c 		expr, attrs, &res);
expr               31 source3/libads/ldap_utils.c 					       const char *expr,
expr               58 source3/libads/ldap_utils.c 		status = ads_do_search(ads, bp, scope, expr, attrs, res);
expr               60 source3/libads/ldap_utils.c 		status = ads_do_search_all_args(ads, bp, scope, expr, attrs, args, res);
expr               64 source3/libads/ldap_utils.c                         expr, bp, ads_count_replies(ads, *res)));
expr               95 source3/libads/ldap_utils.c 			status = ads_do_search(ads, bp, scope, expr, attrs, res);
expr               97 source3/libads/ldap_utils.c 			status = ads_do_search_all_args(ads, bp, scope, expr, attrs, args, res);
expr              102 source3/libads/ldap_utils.c 				 expr, bp, ads_count_replies(ads, *res)));
expr              117 source3/libads/ldap_utils.c 				int scope, const char *expr,
expr              120 source3/libads/ldap_utils.c 	return ads_do_search_retry_internal(ads, bind_path, scope, expr, attrs, NULL, res);
expr              124 source3/libads/ldap_utils.c 				     int scope, const char *expr,
expr              128 source3/libads/ldap_utils.c 	return ads_do_search_retry_internal(ads, bind_path, scope, expr, attrs, args, res);
expr              133 source3/libads/ldap_utils.c 			     const char *expr, const char **attrs)
expr              136 source3/libads/ldap_utils.c 				   expr, attrs, res);
expr              170 source3/winbindd/idmap_adex/domain_util.c 			     const char *expr,
expr              178 source3/winbindd/idmap_adex/domain_util.c 				scope, expr, attrs, msg);
expr              192 source3/winbindd/idmap_adex/idmap_adex.h 			  const char *expr,
expr              362 source3/winbindd/idmap_adex/likewise_cell.c 			  const char *expr,
expr              381 source3/winbindd/idmap_adex/likewise_cell.c 		   search_base, expr, scope,
expr              390 source3/winbindd/idmap_adex/likewise_cell.c 				       scope, expr, attrs, msg);
expr             2716 source4/heimdal/lib/hx509/cert.c hx509_query_match_expr(hx509_context context, hx509_query *q, const char *expr)
expr             2718 source4/heimdal/lib/hx509/cert.c     if (q->expr) {
expr             2719 source4/heimdal/lib/hx509/cert.c 	_hx509_expr_free(q->expr);
expr             2720 source4/heimdal/lib/hx509/cert.c 	q->expr = NULL;
expr             2723 source4/heimdal/lib/hx509/cert.c     if (expr == NULL) {
expr             2726 source4/heimdal/lib/hx509/cert.c 	q->expr = _hx509_expr_parse(expr);
expr             2727 source4/heimdal/lib/hx509/cert.c 	if (q->expr)
expr             2790 source4/heimdal/lib/hx509/cert.c     if (q->expr)
expr             2791 source4/heimdal/lib/hx509/cert.c 	_hx509_expr_free(q->expr);
expr             2937 source4/heimdal/lib/hx509/cert.c 	ret = _hx509_expr_eval(context, env, q->expr);
expr              153 source4/heimdal/lib/hx509/hx_locl.h     struct hx_expr *expr;
expr              131 source4/heimdal/lib/hx509/sel-gram.c     struct hx_expr *expr;
expr             1372 source4/heimdal/lib/hx509/sel-gram.c     { _hx509_expr_input.expr = (yyvsp[(1) - (1)].expr); }
expr             1377 source4/heimdal/lib/hx509/sel-gram.c     { (yyval.expr) = _hx509_make_expr(op_TRUE, NULL, NULL); }
expr             1382 source4/heimdal/lib/hx509/sel-gram.c     { (yyval.expr) = _hx509_make_expr(op_FALSE, NULL, NULL); }
expr             1387 source4/heimdal/lib/hx509/sel-gram.c     { (yyval.expr) = _hx509_make_expr(op_NOT, (yyvsp[(2) - (2)].expr), NULL); }
expr             1392 source4/heimdal/lib/hx509/sel-gram.c     { (yyval.expr) = _hx509_make_expr(op_AND, (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); }
expr             1397 source4/heimdal/lib/hx509/sel-gram.c     { (yyval.expr) = _hx509_make_expr(op_OR, (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); }
expr             1402 source4/heimdal/lib/hx509/sel-gram.c     { (yyval.expr) = (yyvsp[(2) - (3)].expr); }
expr             1407 source4/heimdal/lib/hx509/sel-gram.c     { (yyval.expr) = _hx509_make_expr(op_COMP, (yyvsp[(1) - (1)].expr), NULL); }
expr             1412 source4/heimdal/lib/hx509/sel-gram.c     { (yyval.expr) = _hx509_make_expr(expr_WORDS, (yyvsp[(1) - (1)].expr), NULL); }
expr             1417 source4/heimdal/lib/hx509/sel-gram.c     { (yyval.expr) = _hx509_make_expr(expr_WORDS, (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); }
expr             1422 source4/heimdal/lib/hx509/sel-gram.c     { (yyval.expr) = _hx509_make_expr(comp_EQ, (yyvsp[(1) - (4)].expr), (yyvsp[(4) - (4)].expr)); }
expr             1427 source4/heimdal/lib/hx509/sel-gram.c     { (yyval.expr) = _hx509_make_expr(comp_NE, (yyvsp[(1) - (4)].expr), (yyvsp[(4) - (4)].expr)); }
expr             1432 source4/heimdal/lib/hx509/sel-gram.c     { (yyval.expr) = _hx509_make_expr(comp_TAILEQ, (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); }
expr             1437 source4/heimdal/lib/hx509/sel-gram.c     { (yyval.expr) = _hx509_make_expr(comp_IN, (yyvsp[(1) - (5)].expr), (yyvsp[(4) - (5)].expr)); }
expr             1442 source4/heimdal/lib/hx509/sel-gram.c     { (yyval.expr) = _hx509_make_expr(comp_IN, (yyvsp[(1) - (3)].expr), (yyvsp[(3) - (3)].expr)); }
expr             1447 source4/heimdal/lib/hx509/sel-gram.c     { (yyval.expr) = (yyvsp[(1) - (1)].expr); }
expr             1452 source4/heimdal/lib/hx509/sel-gram.c     { (yyval.expr) = (yyvsp[(1) - (1)].expr); }
expr             1457 source4/heimdal/lib/hx509/sel-gram.c     { (yyval.expr) = (yyvsp[(1) - (1)].expr); }
expr             1462 source4/heimdal/lib/hx509/sel-gram.c     { (yyval.expr) = (yyvsp[(1) - (1)].expr); }
expr             1467 source4/heimdal/lib/hx509/sel-gram.c     { (yyval.expr) = _hx509_make_expr(expr_NUMBER, (yyvsp[(1) - (1)].string), NULL); }
expr             1472 source4/heimdal/lib/hx509/sel-gram.c     { (yyval.expr) = _hx509_make_expr(expr_STRING, (yyvsp[(1) - (1)].string), NULL); }
expr             1478 source4/heimdal/lib/hx509/sel-gram.c 			(yyval.expr) = _hx509_make_expr(expr_FUNCTION, (yyvsp[(1) - (4)].string), (yyvsp[(3) - (4)].expr)); }
expr             1483 source4/heimdal/lib/hx509/sel-gram.c     { (yyval.expr) = (yyvsp[(3) - (4)].expr); }
expr             1489 source4/heimdal/lib/hx509/sel-gram.c 			(yyval.expr) = _hx509_make_expr(expr_VAR, (yyvsp[(1) - (3)].string), (yyvsp[(3) - (3)].expr)); }
expr             1495 source4/heimdal/lib/hx509/sel-gram.c 			(yyval.expr) = _hx509_make_expr(expr_VAR, (yyvsp[(1) - (1)].string), NULL); }
expr               72 source4/heimdal/lib/hx509/sel-gram.h     struct hx_expr *expr;
expr               48 source4/heimdal/lib/hx509/sel-gram.y     struct hx_expr *expr;
expr               58 source4/heimdal/lib/hx509/sel-gram.y %type <expr> expr
expr               59 source4/heimdal/lib/hx509/sel-gram.y %type <expr> comp
expr               60 source4/heimdal/lib/hx509/sel-gram.y %type <expr> word words
expr               61 source4/heimdal/lib/hx509/sel-gram.y %type <expr> number
expr               62 source4/heimdal/lib/hx509/sel-gram.y %type <expr> string
expr               63 source4/heimdal/lib/hx509/sel-gram.y %type <expr> function
expr               64 source4/heimdal/lib/hx509/sel-gram.y %type <expr> variable variables
expr               74 source4/heimdal/lib/hx509/sel-gram.y start:	expr			{ _hx509_expr_input.expr = $1; }
expr               76 source4/heimdal/lib/hx509/sel-gram.y expr	: kw_TRUE		{ $$ = _hx509_make_expr(op_TRUE, NULL, NULL); }
expr               78 source4/heimdal/lib/hx509/sel-gram.y 	| '!' expr		{ $$ = _hx509_make_expr(op_NOT, $2, NULL); }
expr               79 source4/heimdal/lib/hx509/sel-gram.y 	| expr kw_AND expr	{ $$ = _hx509_make_expr(op_AND, $1, $3); }
expr               80 source4/heimdal/lib/hx509/sel-gram.y 	| expr kw_OR expr	{ $$ = _hx509_make_expr(op_OR, $1, $3); }
expr               81 source4/heimdal/lib/hx509/sel-gram.y 	| '(' expr ')'		{ $$ = $2; }
expr               39 source4/heimdal/lib/hx509/sel.c     struct hx_expr *expr;
expr               41 source4/heimdal/lib/hx509/sel.c     expr = malloc(sizeof(*expr));
expr               42 source4/heimdal/lib/hx509/sel.c     if (expr == NULL)
expr               44 source4/heimdal/lib/hx509/sel.c     expr->op = op;
expr               45 source4/heimdal/lib/hx509/sel.c     expr->arg1 = arg1;
expr               46 source4/heimdal/lib/hx509/sel.c     expr->arg2 = arg2;
expr               48 source4/heimdal/lib/hx509/sel.c     return expr;
expr               86 source4/heimdal/lib/hx509/sel.c eval_comp(hx509_context context, hx509_env env, struct hx_expr *expr)
expr               88 source4/heimdal/lib/hx509/sel.c     switch (expr->op) {
expr               95 source4/heimdal/lib/hx509/sel.c 	s1 = eval_word(context, env, expr->arg1);
expr               96 source4/heimdal/lib/hx509/sel.c 	s2 = eval_word(context, env, expr->arg2);
expr              101 source4/heimdal/lib/hx509/sel.c 	if (expr->op == comp_TAILEQ) {
expr              110 source4/heimdal/lib/hx509/sel.c 	    if (expr->op == comp_NE)
expr              119 source4/heimdal/lib/hx509/sel.c 	w = eval_word(context, env, expr->arg1);
expr              121 source4/heimdal/lib/hx509/sel.c 	subexpr = expr->arg2;
expr              153 source4/heimdal/lib/hx509/sel.c 	_hx509_abort("hx509 eval expr with unknown op: %d", (int)expr->op);
expr              159 source4/heimdal/lib/hx509/sel.c _hx509_expr_eval(hx509_context context, hx509_env env, struct hx_expr *expr)
expr              161 source4/heimdal/lib/hx509/sel.c     switch (expr->op) {
expr              167 source4/heimdal/lib/hx509/sel.c 	return ! _hx509_expr_eval(context, env, expr->arg1);
expr              169 source4/heimdal/lib/hx509/sel.c 	return _hx509_expr_eval(context, env, expr->arg1) &&
expr              170 source4/heimdal/lib/hx509/sel.c 	    _hx509_expr_eval(context, env, expr->arg2);
expr              172 source4/heimdal/lib/hx509/sel.c 	return _hx509_expr_eval(context, env, expr->arg1) ||
expr              173 source4/heimdal/lib/hx509/sel.c 	    _hx509_expr_eval(context, env, expr->arg2);
expr              175 source4/heimdal/lib/hx509/sel.c 	return eval_comp(context, env, expr->arg1);
expr              177 source4/heimdal/lib/hx509/sel.c 	_hx509_abort("hx509 eval expr with unknown op: %d", (int)expr->op);
expr              182 source4/heimdal/lib/hx509/sel.c _hx509_expr_free(struct hx_expr *expr)
expr              184 source4/heimdal/lib/hx509/sel.c     switch (expr->op) {
expr              187 source4/heimdal/lib/hx509/sel.c 	free(expr->arg1);
expr              192 source4/heimdal/lib/hx509/sel.c 	free(expr->arg1);
expr              193 source4/heimdal/lib/hx509/sel.c 	if (expr->arg2)
expr              194 source4/heimdal/lib/hx509/sel.c 	    _hx509_expr_free(expr->arg2);
expr              197 source4/heimdal/lib/hx509/sel.c 	if (expr->arg1)
expr              198 source4/heimdal/lib/hx509/sel.c 	    _hx509_expr_free(expr->arg1);
expr              199 source4/heimdal/lib/hx509/sel.c 	if (expr->arg2)
expr              200 source4/heimdal/lib/hx509/sel.c 	    _hx509_expr_free(expr->arg2);
expr              203 source4/heimdal/lib/hx509/sel.c     free(expr);
expr              212 source4/heimdal/lib/hx509/sel.c     _hx509_expr_input.expr = NULL;
expr              221 source4/heimdal/lib/hx509/sel.c     return _hx509_expr_input.expr;
expr               64 source4/heimdal/lib/hx509/sel.h     struct hx_expr *expr;
expr              794 source4/lib/ldb/pyldb.c 	char *expr = NULL;
expr              808 source4/lib/ldb/pyldb.c 					 &py_base, &scope, &expr, &py_attrs, &py_controls))
expr              845 source4/lib/ldb/pyldb.c 				   expr,
expr              226 source4/lib/ldb/tools/ldbtest.c 		char *expr;
expr              230 source4/lib/ldb/tools/ldbtest.c 		expr = talloc_asprintf(ldb, "(uid=TEST%d)", uid);
expr              231 source4/lib/ldb/tools/ldbtest.c 		ret = ldb_search(ldb, ldb, &res, basedn, LDB_SCOPE_SUBTREE, NULL, "%s", expr);
expr              234 source4/lib/ldb/tools/ldbtest.c 			printf("Failed to find %s - %s\n", expr, ldb_errstring(ldb));
expr              239 source4/lib/ldb/tools/ldbtest.c 			printf("Found %s !? - %d\n", expr, ret);
expr              247 source4/lib/ldb/tools/ldbtest.c 		talloc_free(expr);
expr              255 source4/lib/wmi/wbemdata.c #define NDR_CHECK_EXPR(expr) do { if (!(expr)) {\
expr              256 source4/lib/wmi/wbemdata.c 					DEBUG(0, ("%s(%d): WBEMDATA_ERR(0x%08X): Error parsing(%s)\n", __FILE__, __LINE__, ndr->offset, #expr)); \
expr             2477 source4/lib/wmi/wmi_wrap.c #define SWIG_contract_assert(expr, msg) if (!(expr)) { SWIG_Error(SWIG_RuntimeError, msg); SWIG_fail; } else 
expr               43 source4/torture/smbtorture.c 						 const char *expr,
expr               53 source4/torture/smbtorture.c 			if (gen_fnmatch(expr, o->name) == 0) {
expr               60 source4/torture/smbtorture.c 			ret &= run_matching(torture, o->name, expr, o, matched);
expr               70 source4/torture/smbtorture.c 			if (gen_fnmatch(expr, name) == 0) {
expr               79 source4/torture/smbtorture.c 			ret &= run_matching(torture, name, expr, c, matched);
expr               86 source4/torture/smbtorture.c 			if (gen_fnmatch(expr, name) == 0) {