Correct NULL handling spoilt by previous change.
authorZdeněk Salvet <salvet@ics.muni.cz>
Thu, 31 May 2007 08:51:53 +0000 (08:51 +0000)
committerZdeněk Salvet <salvet@ics.muni.cz>
Thu, 31 May 2007 08:51:53 +0000 (08:51 +0000)
org.glite.lb/project/types.T

index 888b45c..f70c5d4 100644 (file)
 #              level=>'"($a == $b)"',
                bool=>'"(($a || !$b) && ($b || !$a))"',
 #              string=>'"(($a) == NULL && ($b) == NULL) || (($a)&&($b)&& !strcmp($a,$b))"',
-               string=>'if ($b =~ m/^NULL/) { qq{(($a) == NULL) || (($a)&& !strcmp($a,""))}; } 
+               string=>'if ($b eq \'NULL\') { qq{(($a) == NULL)}; } 
                        else { qq{(($a) == NULL && ($b) == NULL) || (($a)&&($b)&& !strcmp($a,$b))}; } ',
 #              jobid=>'"(($a) == NULL && ($b) == NULL) || (($a)&&($b)&& !strcmp(edg_wlc_JobIdUnparse($a),edg_wlc_JobIdUnparse($b)))"',
-               jobid=>'if ($b =~ m/^NULL/) { qq{(($a) == NULL) || (($a)&& !strcmp(edg_wlc_JobIdUnparse($a),""))}; }
+               jobid=>'if ($b eq \'NULL\') { qq{(($a) == NULL) }; }
                        else { qq{(($a) == NULL && ($b) == NULL) || (($a)&&($b)&& !strcmp(edg_wlc_JobIdUnparse($a),edg_wlc_JobIdUnparse($b)))}; }',
                notifid=>'"($a) == ($b)"',
                logsrc=>'"($a) == ($b)"',