applied patch fixing GCC 4.1 build submitted by the Debian SDCC maintainer Aurelien...
[fw/sdcc] / sim / ucsim / utils.h
index 08472244fd1827c54ac6dadb4bbc306c2ba6541b..9a70db0fa75816c717c85b72fed3927851785bb2 100644 (file)
@@ -28,6 +28,11 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 #ifndef UTILS_HEADER
 #define UTILS_HEADER
 
+#include <stdio.h>
+
+// prj
+#include "stypes.h"
+
 
 extern int get_sub_opt(char **option,
                       const char * const *tokens,
@@ -36,6 +41,10 @@ extern char *get_id_string(struct id_element *ids, int id);
 extern char *get_id_string(struct id_element *ids, int id, char *def);
 extern int get_string_id(struct id_element *ids, char *str);
 extern int get_string_id(struct id_element *ids, char *str, int def);
+extern char *format_string(char *format, ...);
+extern void print_char_octal(char c, FILE *f);
+extern char *object_name(class cl_base *o);
+extern char *case_string(enum letter_case lcase, char *str);
 
 
 #endif