* sim/ucsim/avr.src/arith_inst.cc: fixed bug #1088372- savr is not
[fw/sdcc] / sim / ucsim / utils.h
index 271d1b41cb2dbd946f156466c92651544efb71d2..9a70db0fa75816c717c85b72fed3927851785bb2 100644 (file)
@@ -28,11 +28,23 @@ 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,
                       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);
+extern char *case_string(enum letter_case lcase, char *str);
 
 
 #endif