Don't compare pointers against '\0'. I _hope_ these were meant to be taken the way they've been getting interpreted ('\0' _is_ a null pointer constant). I'm changing them to match how they were being taken before, without the misleading implication of writing zero as '\0'.