Index: vhLib/Macro.inc.rou =================================================================== diff -u -r2266 -r2557 --- vhLib/Macro.inc.rou (.../Macro.inc.rou) (revision 2266) +++ vhLib/Macro.inc.rou (.../Macro.inc.rou) (revision 2557) @@ -74,6 +74,8 @@ #define IfLength(%value,%Prefix,%Suffix) $select($length(%value):%Prefix_%value_%Suffix,1:"") #define HasLength(%val) ($length(%val)>0) #define IsEmptyString(%val) (%val="") +#define IsNullOrEmpty(%val) (%val="")||(%val=$c(0)) +#define IsNotNullOrEmpty(%val) ('((%val="")||(%val=$c(0)))) #define TussenQuotes(%v) """"_%v_"""" #define EnkeleQuotes """" @@ -165,3 +167,4 @@ #define IsValidListOfDT(%v) (($IsObject(%v)) && (%v.%Extends("%Collection.AbstractListOfDT"))) #define KeyValuePair(%k,%v) ##class(TECH.KeyValuePair).%New(%k,%v) +