summaryrefslogtreecommitdiffstats
path: root/smenu.h
diff options
context:
space:
mode:
authorpgen <p.gen.progs@gmail.com>2016-02-07 00:39:52 +0100
committerpgen <p.gen.progs@gmail.com>2016-02-07 00:39:52 +0100
commit4ff1477aefc2becc5022d0d91c5456f38ef8940f (patch)
tree515e704c008580f40f522d8734f7809238fe9cca /smenu.h
parent688658fc31e4ccacd500961d28abca718c30085d (diff)
Tidy up the code and fix some type issues
Diffstat (limited to 'smenu.h')
-rw-r--r--smenu.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/smenu.h b/smenu.h
index de67d83..c39a0a8 100644
--- a/smenu.h
+++ b/smenu.h
@@ -51,6 +51,7 @@ int count_leading_set_bits(unsigned char c);
int get_cursor_position(int *const r, int *const c);
void get_terminal_size(int *const r, int *const c);
char *mb_strprefix(char *d, char *s, int n, int *pos);
+int mb_strlen(char *str);
wchar_t *mb_strtowcs(char *s);
void *validate_mb(const void *str);
int outch(int c);
@@ -99,7 +100,7 @@ int get_bytes(FILE * input, char *mb_buffer, ll_t * word_delims_list,
toggle_t * toggle, langinfo_t * langinfo);
int get_scancode(unsigned char *s, int max);
char *get_word(FILE * input, ll_t * word_delims_list, ll_t * record_delims_list,
- char *mb_buffer, int *is_last, toggle_t * toggle,
+ char *mb_buffer, unsigned char *is_last, toggle_t * toggle,
langinfo_t * langinfo, win_t * win, limits_t * limits);
void left_margin_putp(char *s, term_t * term, win_t * win);
int main(int argc, char *argv[]);
@@ -115,5 +116,5 @@ int parse_sed_like_string(sed_t * sed);
int replace(char *orig, sed_t * sed, char *buf, size_t bufsiz);
int decode_txt_attr_toggles(char *s, txt_attr_t * attr);
-int parse_txt_attr(char *str, txt_attr_t * attr, int max_color);
+int parse_txt_attr(char *str, txt_attr_t * attr, short max_color);
void apply_txt_attr(term_t * term, txt_attr_t attr);