347int ZEXPORTVA gzprintf (
gzFile file,
const char *format,
int a1,
int a2,
int a3,
int a4,
int a5,
int a6,
int a7,
int a8,
int a9,
int a10,
348 int a11,
int a12,
int a13,
int a14,
int a15,
int a16,
int a17,
int a18,
int a19,
int a20)
358 strm = &(state->strm);
365 if (state->size == 0 &&
gz_init(state) == -1)
371 if (
gz_zero(state, state->skip) == -1)
380 size = (int)(state->size);
381 state->in[size - 1] = 0;
383# ifdef HAS_sprintf_void
384 sprintf(state->in, format,
a1, a2, a3, a4, a5, a6, a7, a8,
385 a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20);
386 for (len = 0; len < size; len++)
387 if (state->in[len] == 0)
break;
389 len =
sprintf(state->in, format,
a1, a2, a3, a4, a5, a6, a7, a8,
390 a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20);
393# ifdef HAS_snprintf_void
394 snprintf(state->in, size, format,
a1, a2, a3, a4, a5, a6, a7, a8,
395 a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20);
398 len = snprintf(state->in, size, format,
a1, a2, a3, a4, a5, a6, a7, a8,
399 a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20);
404 if (len <= 0 || len >= (
int)size || state->in[size - 1] != 0)
408 strm->avail_in = (unsigned)len;
409 strm->next_in = state->in;
int ZEXPORTVA gzprintf(gzFile file, const char *format, int a1, int a2, int a3, int a4, int a5, int a6, int a7, int a8, int a9, int a10, int a11, int a12, int a13, int a14, int a15, int a16, int a17, int a18, int a19, int a20)