Doxygen treats \0 as a command, spits out a warning and produces
no output.
* function calls exit() if insufficient memory is available, while vasprintf()
* returns -1 in this case.
*
- * \return Number of bytes written, not including the terminating '\0'.
+ * \return Number of bytes written, not including the terminating \p NULL
+ * character.
*
* \sa printf(3), vsnprintf(3), va_start(3), vasprintf(3), \ref xasprintf().
*/