uInt iZrslt;
int iZrslt;
mng_retcode mngzlib_inflatedata (mng_datap  pData,                                 mng_uint32 iInlen,                                 mng_uint8p pIndata){  uInt iZrslt;#ifdef MNG_SUPPORT_TRACE  MNG_TRACE (pData, MNG_FN_ZLIB_INFLATEDATA, MNG_LC_START)#endif                                       /* let zlib know where to get stuff */  pData->sZlib.next_in   = pIndata;  pData->sZlib.avail_in  = (uInt)iInlen;                                       /* now inflate the data in one go! */  iZrslt = inflate (&pData->sZlib, Z_FINISH);                                       /* not enough room in output-buffer ? */  if ((iZrslt == Z_BUF_ERROR) || (pData->sZlib.avail_in > 0))    return MNG_BUFOVERFLOW;                                       /* on error bail out */  if ((iZrslt != Z_OK) && (iZrslt != Z_STREAM_END))    MNG_ERRORZ (pData, (mng_uint32)iZrslt)#ifdef MNG_SUPPORT_TRACE  MNG_TRACE (pData, MNG_FN_ZLIB_INFLATEDATA, MNG_LC_END)#endif  return MNG_NOERROR;}