13 dim as ASTNODE
ptr expr =
any, truexpr =
any, falsexpr =
any
14 dim as integer truecookie =
any, falsecookie =
any
28 hMatchExpressionEx( expr, FB_DATATYPE_INTEGER )
35 hMatchExpressionEx( truexpr, FB_DATATYPE_INTEGER )
43 hMatchExpressionEx( falsexpr, astGetDataType( truexpr ) )
49 expr =
astNewIIF( expr, truexpr, truecookie, falsexpr, falsecookie )
50 if( expr = NULL )
then
51 errReport( FB_ERRMSG_INVALIDDATATYPES, TRUE )