X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=libiberty%2Fmemset.c;h=084e5dc01584390d212ec915c50e2b404f1cffe0;hb=038805cf977f130d343704c10c7873b556daa314;hp=5f54831e83c468a62ecc2f59c90a50e8615a09f3;hpb=5b64ad42d36e6d487e1f7287d37fbc243a178e72;p=binutils-gdb.git diff --git a/libiberty/memset.c b/libiberty/memset.c index 5f54831e83c..084e5dc0158 100644 --- a/libiberty/memset.c +++ b/libiberty/memset.c @@ -1,16 +1,23 @@ /* memset This implementation is in the public domain. */ +/* + +@deftypefn Supplemental void* memset (void *@var{s}, int @var{c}, @ + size_t @var{count}) + +Sets the first @var{count} bytes of @var{s} to the constant byte +@var{c}, returning a pointer to @var{s}. + +@end deftypefn + +*/ + #include -#ifdef __STDC__ #include -#else -#define size_t unsigned long -#endif -PTR -DEFUN(memset, (dest, val, len), - PTR dest AND register int val AND register size_t len) +void * +memset (void *dest, register int val, register size_t len) { register unsigned char *ptr = (unsigned char*)dest; while (len-- > 0)