X-Git-Url: https://git.gag.com/?a=blobdiff_plain;ds=sidebyside;f=sim%2Fucsim%2Futils.h;h=9a70db0fa75816c717c85b72fed3927851785bb2;hb=5efcfa05953299666b5ca7d4fb024a6c0d327ced;hp=271d1b41cb2dbd946f156466c92651544efb71d2;hpb=1e5d63db2c3471fc6c0f30ee9a0a90da0f89f7a2;p=fw%2Fsdcc diff --git a/sim/ucsim/utils.h b/sim/ucsim/utils.h index 271d1b41..9a70db0f 100644 --- a/sim/ucsim/utils.h +++ b/sim/ucsim/utils.h @@ -28,11 +28,23 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA #ifndef UTILS_HEADER #define UTILS_HEADER +#include + +// 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