static    char    sccsid[]="%Z% %M% %I% %E% %U%";
#include "colmn.h"

/********************************************************************
*                                                                   *
*      処理目的　　：  メモリコピーを容易にする                          *
*                                                                   *
*      関数名　　　：　int cmn_mem_wrt( pMemPos, pData, pLen )        *
*                                                                   *
*      引き数      ：　(I)void   *      pMemPos                     *
*                      (I)void   *      pData                       *
*                      (I)UINT4         pLen                        *
*                                                                   *
*      戻り値　　　：　書き込んだ長さ（バイト）                       *
*                                                                   *
*      処理概要　　：　処理制御                                     *
*                                                                   *
********************************************************************/
int    cmn_mem_wrt( pMemPos, pData, pLen )
    void          *pMemPos;            /* メモリに書き込む位置        */
    void          *pData;              /* 書き込むデータ             */
    UINT4  pLen;               /* 書き込む長さ(バイト)       */
{

    if( pData == (void *)NULL )
        return 0;
    
    /* 書き込み領域をヌルクリア */
/*
    memset( (void *)pMemPos, 0x00, (size_t)pLen );
 */
    /* 書き込み */
    memcpy( (void *)pMemPos, (void *)pData, (size_t)pLen );
    
    return( (int)pLen );

}
