MIN_NEEDED_OUTPUT
#ifndef MIN_NEEDED_OUTPUT
#elif MIN_NEEDED_OUTPUT < 1
# define MAX_NEEDED_OUTPUT MIN_NEEDED_OUTPUT
if ((MIN_NEEDED_OUTPUT != 1
&& __builtin_expect (outptr + MIN_NEEDED_OUTPUT > outend, 0))
|| (MIN_NEEDED_OUTPUT == 1
&& MIN_NEEDED_OUTPUT != 1 && MAX_NEEDED_OUTPUT % MIN_NEEDED_OUTPUT == 0
if ((MIN_NEEDED_OUTPUT != 1 && outptr + MIN_NEEDED_OUTPUT > outend)
|| (MIN_NEEDED_OUTPUT == 1 && outptr >= outend))