+/* typedef.c */
+typedef struct typedef_node_t {
+ char *name; /* name of actual type */
+} typedef_node;
+
+void typedef_init();
+void typedef_clear();
+typedef_node *typedef_find(const char *);
+int typedef_add (const char *, const char *);
+
+/* alloc.c */
+void *memory_a(unsigned int, unsigned int, const char *);
+void memory_d(void *, unsigned int, const char *);
+#ifdef NOTRACK
+# define mem_a(x) malloc(x)
+# define mem_d(x) free (x)
+#else
+# define mem_a(x) memory_a((x), __LINE__, __FILE__)
+# define mem_d(x) memory_d((x), __LINE__, __FILE__)
+#endif