pWorkrow = pData->pWorkrow + 1;
pWorkrow = pData->pWorkrow + pData->iPixelofs;
mng_retcode store_rgb8 (mng_datap pData){  mng_imagedatap pBuf = (mng_imagedatap)pData->pStorebuf;  mng_uint8p     pWorkrow;  mng_uint8p     pOutrow;  mng_int32      iX;#ifdef MNG_SUPPORT_TRACE  MNG_TRACE (pData, MNG_FN_STORE_RGB8, MNG_LC_START)#endif  pWorkrow = pData->pWorkrow + 1;      /* temporary work pointers */  pOutrow  = pBuf->pImgdata + (pData->iRow * pBuf->iRowsize   ) +                              (pData->iCol * pBuf->iSamplesize);  for (iX = 0; iX < pData->iRowsamples; iX++)  {    *pOutrow     = *pWorkrow;          /* copy the RGB bytes */    *(pOutrow+1) = *(pWorkrow+1);    *(pOutrow+2) = *(pWorkrow+2);    pWorkrow += 3;                     /* next pixel */    pOutrow  += (pData->iColinc * 3);  }#ifdef MNG_SUPPORT_TRACE  MNG_TRACE (pData, MNG_FN_STORE_RGB8, MNG_LC_END)#endif  return MNG_NOERROR;}