pData->iRowmax     = ((pData->iDatawidth + 7) >> 3) + 1;
pData->iRowmax     = ((pData->iDatawidth + 7) >> 3) + pData->iPixelofs;
mng_retcode init_idx1_i    (mng_datap pData){#ifdef MNG_SUPPORT_TRACE  MNG_TRACE (pData, MNG_FN_INIT_IDX1_I, MNG_LC_START)#endif  if (pData->fDisplayrow)    pData->fProcessrow = (mng_ptr)process_idx1;  if (pData->pStoreobj)                /* store in object too ? */  {                                    /* immediate delta ? */    if ((pData->bHasDHDR) && (pData->bDeltaimmediate))      pData->fStorerow = (mng_ptr)delta_idx1;    else      pData->fStorerow = (mng_ptr)store_idx1;  }  pData->iPass       = 0;              /* from 0..6; is 1..7 in specifications */  pData->iRow        = interlace_row     [0];  pData->iRowinc     = interlace_rowskip [0];  pData->iCol        = interlace_col     [0];  pData->iColinc     = interlace_colskip [0];  pData->iRowsamples = (pData->iDatawidth + interlace_roundoff [0]) >> interlace_divider [0];  pData->iSamplemul  = 1;  pData->iSampleofs  = 7;  pData->iSamplediv  = 3;  pData->iRowsize    = (pData->iRowsamples + 7) >> 3;  pData->iRowmax     = ((pData->iDatawidth + 7) >> 3) + 1;  pData->iFilterbpp  = 1;  pData->bIsRGBA16   = MNG_FALSE;      /* intermediate row is 8-bit deep */#ifdef MNG_SUPPORT_TRACE  MNG_TRACE (pData, MNG_FN_INIT_IDX1_I, MNG_LC_END)#endif  return init_rowproc (pData);}