We don’t need to worry about always ensuring 4 NULs at the end of a buffer
when we might only need 1 or 2.
`--------------------------*/
/* Guarantee four NULs at the end of the output memory buffer for TASK, yet
- not counting them as data. The number of NULs should depend on the goal
- charset: often one, but two for UCS-2 and four for UCS-4. FIXME! */
+ not counting them as data. (Four is the maximum, needed for UCS-4.) */
static void
guarantee_nul_terminator (RECODE_TASK task)