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;
}