EXEEXT introduces to solve Cygwin problems
[fw/sdcc] / sim / ucsim / utils.h
index 271d1b41cb2dbd946f156466c92651544efb71d2..3b17fd1083cc2112bdbb21858b96e390089f0ff3 100644 (file)
@@ -28,11 +28,19 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 #ifndef UTILS_HEADER
 #define UTILS_HEADER
 
+#include <stdio.h>
+
 
 extern int get_sub_opt(char **option,
                       const char * const *tokens,
                       char **valuep);
 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);
 
 
 #endif