Depends on what you mean by "safe", but NULL strings have the same problem whether they are C strings or Pascal strings. If the function doesn't handle them, we shouldn't pass them in the first place.