A bunch of routines return a pointer which is never Null but weren't telling the compiler that such was the case. A couple (strsubst(), stripchars()) were accepting Null output argument and then returning Null, but callers had no reason to use them that way, so they've been changed. (upstart() could have been changed similarly; I've already forgotten why I left it as-is.)
163 KiB
163 KiB