neovim/neovim — pull request #1589 by splinterofchaos (2014-12-01 16:52:49+00:00)
Title: [RFC] strings: Remove NONNUL_ALL from NULL-taking functions.

As noted by @oni-link (https://github.com/neovim/neovim/pull/1582#issuecomment-65029290), I added `NONNUL` to `has_non_ascii()` when, looking at its callsites, it may be `NULL`. Didn't see any problems with the other `NONNUL` attributes, but I noticed that `vim_strup()` is always used after an `xmalloc()`, so we can remove the `NULL` check and keep the attribute.