]> pd.if.org Git - pdclib/blob - functions/string/memset.c
Merged PDPCLIB and Therx code.
[pdclib] / functions / string / memset.c
1 // ----------------------------------------------------------------------------
2 // $Id$
3 // ----------------------------------------------------------------------------
4 // Public Domain C Library - http://pdclib.sourceforge.net
5 // This code is Public Domain. Use, modify, and redistribute at will.
6 // ----------------------------------------------------------------------------
7
8 void * memset( void * s, int c, size_t n ) { /* TODO */ };
9
10 /* Therx code
11 {
12     unsigned short * tmp = (unsigned short *) s; // TODO: unsigned short?
13     for( ; n != 0; n-- )
14     {
15         *tmp++ = c;
16     }
17     return s;
18 }
19 */
20
21 /* PDPC code - unreviewed
22 {
23     size_t x = 0;
24     
25     for (x = 0; x < n; x++)
26     {
27         *((char *)s + x) = (unsigned char)c;
28     }
29     return (s);
30 }
31 */