You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
673 B
22 lines
673 B
/***
|
|
*Eval.h - If expression evaluator
|
|
*
|
|
* Copyright (c) 1988-2001, Microsoft Corporation. All rights reserved.
|
|
*
|
|
*Purpose:
|
|
* Evaluate complex if expressions
|
|
*
|
|
*Revision History:
|
|
* ??-??-88 PHG Initial version
|
|
*
|
|
*******************************************************************************/
|
|
|
|
/* Take a pointer to workspace for a simplified condition and truth value, and pass in the condition string to simplify */
|
|
extern void evaluate(char *, int *, char *);
|
|
|
|
/* Produce the negative of a truth value,
|
|
!DEFINED == UNDEFINED
|
|
!UNDEFINED == DEFINED
|
|
!IGNORE == IGNORE
|
|
!NOTPRESENT == NOTPRESENT */
|
|
extern int negatecondition(int);
|