17 lines
368 B
C
17 lines
368 B
C
#include "wcclib.h"
|
|
|
|
// Wasm loop bounds
|
|
|
|
__attribute__((import_module("__pragma"), import_name("loopbound"))) extern void
|
|
__pragma_loopbound(unsigned int min_bound, unsigned int max_bound);
|
|
|
|
void *
|
|
wcclib_memset(void *s, int c, size_t n) {
|
|
unsigned char *p = s;
|
|
|
|
__pragma_loopbound(1, 368);
|
|
while (n--)
|
|
*p++ = (unsigned char) c;
|
|
return (s);
|
|
}
|