summaryrefslogtreecommitdiff
path: root/util.c
diff options
context:
space:
mode:
Diffstat (limited to 'util.c')
-rw-r--r--util.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/util.c b/util.c
index 4568eac..7335819 100644
--- a/util.c
+++ b/util.c
@@ -23,19 +23,21 @@ modulapt3(Point3 a, Point3 b)
void
memsetf(void *dp, float v, usize len)
{
- float *p, *ep;
+ float *p;
- for(p = dp, ep = p+len; p < ep; p++)
- *p = v;
+ p = dp;
+ while(len--)
+ *p++ = v;
}
void
memsetl(void *dp, ulong v, usize len)
{
- ulong *p, *ep;
+ ulong *p;
- for(p = dp, ep = p+len; p < ep; p++)
- *p = v;
+ p = dp;
+ while(len--)
+ *p++ = v;
}
Memimage *