return iRetcode;
return MNG_NOERROR;
mng_retcode process_display_idat (mng_datap  pData,                                  mng_uint32 iRawlen,                                  mng_uint8p pRawdata){  mng_retcode iRetcode = MNG_NOERROR;#ifdef MNG_SUPPORT_TRACE  MNG_TRACE (pData, MNG_FN_PROCESS_DISPLAY_IDAT, MNG_LC_START)#endif  if (!pData->bInflating)              /* if we're not inflating already */  {                                    /* initialize row-processing */    iRetcode = ((mng_initrowproc)pData->fInitrowproc) (pData);    if (!iRetcode)                     /* initialize inflate */      iRetcode = mngzlib_inflateinit (pData);  }  if (!iRetcode)                       /* all ok? then inflate, my man */    iRetcode = mngzlib_inflaterows (pData, iRawlen, pRawdata);#ifdef MNG_SUPPORT_TRACE  MNG_TRACE (pData, MNG_FN_PROCESS_DISPLAY_IDAT, MNG_LC_END)#endif  return iRetcode;}