File squirrel-gcc47.patch of Package squirrel
diff -Naur SQUIRREL3.orig/squirrel/sqmem.h SQUIRREL3/squirrel/sqmem.h
--- SQUIRREL3.orig/squirrel/sqmem.h 1970-01-01 01:00:00.000000000 +0100
+++ SQUIRREL3/squirrel/sqmem.h 2012-05-02 02:17:09.000000000 +0200
@@ -0,0 +1,8 @@
+/* see copyright notice in squirrel.h */
+#ifndef _SQMEM_H_
+#define _SQMEM_H_
+
+void *sq_vm_malloc(SQUnsignedInteger size);
+void *sq_vm_realloc(void *p,SQUnsignedInteger oldsize,SQUnsignedInteger size);
+void sq_vm_free(void *p,SQUnsignedInteger size);
+#endif //_SQMEM_H_
diff -Naur SQUIRREL3.orig/squirrel/sqstate.h SQUIRREL3/squirrel/sqstate.h
--- SQUIRREL3.orig/squirrel/sqstate.h 2012-05-02 02:16:59.000000000 +0200
+++ SQUIRREL3/squirrel/sqstate.h 2012-05-02 02:17:09.000000000 +0200
@@ -4,6 +4,7 @@
#include "squtils.h"
#include "sqobject.h"
+#include "sqmem.h"
struct SQString;
struct SQTable;
//max number of character for a printed number