memset.c 926 Bytes
/*
=============================================================================
        Copyright (C) 1997-1999 NINTENDO Co.,Ltd.
        
        $RCSfile: memset.c,v $
        $Revision: 1.1.1.1 $
        $Date: 2002/10/30 02:07:09 $
=============================================================================
関数名:memset
-----------------------------------------------------------------------------
書式:  #include <string.h>
        void    *memset(void* dst, int c, size_t count);
引数:  dst 書き込む先のポインタ
        c 書き込むバイトデータ
        count 書き込む文字数
戻り値:書き込み先 dst のポインタ
説明:  dst の指すポインタから count 分だけ、バイトデータ c を書き込む。
-----------------------------------------------------------------------------
*/
#include    "string.h"

void    *memset(void* dst, int c, size_t count)
{
    char    *p = (char *)dst;
    while(count--) *p++ = c;
    return  dst;
}