pWorkrow = pData->pWorkrow + 1;
pWorkrow = pData->pWorkrow + pData->iPixelofs;
mng_retcode store_g16 (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_G16, MNG_LC_START)#endif  pWorkrow = pData->pWorkrow + 1;  pOutrow  = pBuf->pImgdata + (pData->iRow * pBuf->iRowsize   ) +                              (pData->iCol * pBuf->iSamplesize);  for (iX = 0; iX < pData->iRowsamples; iX++)  {                                    /* copy into object buffer */    mng_put_uint16 (pOutrow, mng_get_uint16 (pWorkrow));    pOutrow  += (pData->iColinc << 1); /* next pixel */    pWorkrow += 2;  }#ifdef MNG_SUPPORT_TRACE  MNG_TRACE (pData, MNG_FN_STORE_G16, MNG_LC_END)#endif  return MNG_NOERROR;}