On a call to python efun closures the funstart entry
in the constrol stack was left uninitialized, resulting
in a crash when it that value was used to generate
the stack trace.
Added some testcases for bitwise AND, OR, XOR, left shift, right shift,
logical right shift, modulus and their respective assignment operators.
git-svn-id: svn://svn.bearnip.com/ldmud/trunk@2975 56160b6e-f8f8-0310-bd54-bccebfe6a2f2
Check results of gmtime() and localtime() and return NULL, if NULL is
returned.
- (efuns.c)
Check results of gmtime(), localtime(), time_fstring() and utime_string()
for being NULL and raise a runtime error. (#587)
- (test/inc/testarry.inc, test/t-mantis.c)
Added tests for the efuns affected by bug #587.
Added an test flag TF_DONTCHECKERROR for tests which must not crash the
driver but may cause a runtime error or not.
git-svn-id: svn://svn.bearnip.com/ldmud/trunk@2519 56160b6e-f8f8-0310-bd54-bccebfe6a2f2