OSDN Git Service

addid library source 20140221
[zither/ds-zither.git] / sources / lib / libms / null_free.c
diff --git a/sources/lib/libms/null_free.c b/sources/lib/libms/null_free.c
new file mode 100644 (file)
index 0000000..4bc05c1
--- /dev/null
@@ -0,0 +1,22 @@
+#include<stdio.h>
+#include<stdlib.h>
+#include<string.h>
+
+char * null_free(char * data)
+{
+int len;
+len = (int)strlen(data);
+
+if(0 < len){
+
+   #ifdef NULL_FREEBUG
+   printf("null_free(%d) %s\n", len, data);
+   #endif
+
+   memset(data, 0x00, len);
+   }
+
+return data;
+}
+
+