changeset 83:d419dc43bde4

Implement memfill().
author Matti Hamalainen <ccr@tnsp.org>
date Tue, 19 Feb 2013 00:39:41 +0200
parents 1013256040d5
children 969fff31e495
files final_isi/wrapper.c final_isi/wrapper.h
diffstat 2 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/final_isi/wrapper.c	Tue Feb 19 00:39:19 2013 +0200
+++ b/final_isi/wrapper.c	Tue Feb 19 00:39:41 2013 +0200
@@ -106,6 +106,9 @@
 
 void memfill(void *buf, int c, size_t n)
 {
+  size_t i;
+  for (i = 0; i < n; i++)
+    ((sint16 *)buf)[i] = c;
 }
 
 void txtmode(int mode)
--- a/final_isi/wrapper.h	Tue Feb 19 00:39:19 2013 +0200
+++ b/final_isi/wrapper.h	Tue Feb 19 00:39:41 2013 +0200
@@ -1,10 +1,10 @@
 #include "../pwplib/pwplib.h"
-typedef unsigned short int sint16;
 
 typedef unsigned char uchar;
 typedef signed int sint;
 #define uint unsigned int
 typedef signed char schar;
+typedef unsigned short int sint16;
 
 void         waitretrace();
 signed int   mul32(int a, int b);