Monotone-Parent: 8024e7884f12b6b63830153922546ddf8d4f2ed8
Monotone-Revision: a59f6d7afaa2784c96352c1b819c57a31206c4bd Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2011-08-02T16:32:05 Monotone-Branch: ca.inverse.sogomaint-2.0.2
parent
2a0c7ca5c5
commit
90b80cdf7f
|
@ -686,32 +686,33 @@ static Class NSDataK, NSStringK;
|
|||
switch (res->rt)
|
||||
{
|
||||
/* basic operators */
|
||||
case 0: state = [self evaluateAndRestriction: &res->res.resAnd
|
||||
intoQualifier: qualifier];
|
||||
case RES_AND: state = [self evaluateAndRestriction: &res->res.resAnd
|
||||
intoQualifier: qualifier];
|
||||
break;
|
||||
case 1: state = [self evaluateOrRestriction: &res->res.resOr
|
||||
intoQualifier: qualifier];
|
||||
case RES_OR: state = [self evaluateOrRestriction: &res->res.resOr
|
||||
intoQualifier: qualifier];
|
||||
break;
|
||||
case 2: state = [self evaluateNotRestriction: &res->res.resNot
|
||||
intoQualifier: qualifier];
|
||||
case RES_NOT: state = [self evaluateNotRestriction: &res->res.resNot
|
||||
intoQualifier: qualifier];
|
||||
break;
|
||||
|
||||
/* content restrictions */
|
||||
case 3: state = [self evaluateContentRestriction: &res->res.resContent
|
||||
intoQualifier: qualifier];
|
||||
case RES_CONTENT: state = [self evaluateContentRestriction: &res->res.resContent
|
||||
intoQualifier: qualifier];
|
||||
break;
|
||||
case 4: state = [self evaluatePropertyRestriction: &res->res.resProperty
|
||||
intoQualifier: qualifier];
|
||||
case RES_PROPERTY: state = [self evaluatePropertyRestriction: &res->res.resProperty
|
||||
intoQualifier: qualifier];
|
||||
break;
|
||||
case 6: state = [self evaluateBitmaskRestriction: &res->res.resBitmask
|
||||
intoQualifier: qualifier];
|
||||
case RES_BITMASK: state = [self evaluateBitmaskRestriction: &res->res.resBitmask
|
||||
intoQualifier: qualifier];
|
||||
break;
|
||||
|
||||
case 7: state = MAPIRestrictionStateAlwaysTrue; /* let's cheat a little */
|
||||
case RES_SIZE: state = MAPIRestrictionStateAlwaysTrue; /* let's cheat a little */
|
||||
break;
|
||||
case 8: state = [self evaluateExistRestriction: &res->res.resExist
|
||||
intoQualifier: qualifier];
|
||||
case RES_EXIST: state = [self evaluateExistRestriction: &res->res.resExist
|
||||
intoQualifier: qualifier];
|
||||
break;
|
||||
|
||||
// case 5: MAPIStringForComparePropsRestriction(&resPtr->res.resCompareProps); break;
|
||||
// case 7: MAPIStringForPropertyRestriction(&resPtr->res.resProperty); break;
|
||||
// case 9: MAPIStringForPropertyRestriction(&resPtr->res.resProperty); break;
|
||||
|
|
Loading…
Reference in New Issue