1*37da2899SCharles.Forsyth #include <lib9.h> 2*37da2899SCharles.Forsyth 3*37da2899SCharles.Forsyth void* memset(void * ap,int c,ulong n)4*37da2899SCharles.Forsythmemset(void *ap, int c, ulong n) 5*37da2899SCharles.Forsyth { 6*37da2899SCharles.Forsyth char *p; 7*37da2899SCharles.Forsyth int m = (int)n; 8*37da2899SCharles.Forsyth 9*37da2899SCharles.Forsyth p = ap; 10*37da2899SCharles.Forsyth while(m > 0) { 11*37da2899SCharles.Forsyth *p++ = c; 12*37da2899SCharles.Forsyth m--; 13*37da2899SCharles.Forsyth } 14*37da2899SCharles.Forsyth return ap; 15*37da2899SCharles.Forsyth } 16