Patch from Pascal Stumpf <Pascal.Stumpf@cubes.de>
So check for this first like the other macros in this file do, and
don't cast an istring to int.
#define istr_string_safe(s) ((s) == NULL? Istr_null_string:istr_string(s))
#define istrP_get_string_fast3718930164PrivF(istring) \
- (istrP_int_array1809065681PrivD[((int)istring)].str)
+ ((istring)==NULL ? Istr_null_string : (istrP_int_array1809065681PrivD[((long)istring)].str))
/* istr_string - if debugging is turned on, checks ISTRINGS for validity */
#ifdef DEBUG