=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for elinks-0.12rc6nb21 cd . \ && CONFIG_FILES= CONFIG_HEADERS=config.h \ /opt/pkg/bin/mksh ./config.status config.status: creating config.h config.status: config.h is unchanged [MAKE all] doc gmake[1]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/doc' [MAKE all] doc/man gmake[2]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/doc/man' [MAKE all] doc/man/man1 gmake[3]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/doc/man/man1' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/doc/man/man1' [MAKE all] doc/man/man5 gmake[3]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/doc/man/man5' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/doc/man/man5' gmake[2]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/doc/man' gmake[1]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/doc' [MAKE all] po gmake[1]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/po' gmake[1]: Nothing to be done for 'all'. gmake[1]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/po' [MAKE all] src gmake[1]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src' [MAKE all] src/bfu gmake[2]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/bfu' [LD] src/lib.o [CC] src/bfu/button.o [CC] src/bfu/checkbox.o ld: no object files specified gmake[1]: *** [.././Makefile.lib:121: lib.o] Error 1 gmake[1]: *** Waiting for unfinished jobs.... [CC] src/bfu/dialog.o In file included from checkbox.c:11: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from In file included from button.c:12: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/main/module.h:4: In file included from ../.././src/config/options.h../.././src/util/error.h:127:2: note: expanded from macro 'assertm' : INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h9: :47:26: note: expanded from macro 'INTERNAL' ../.././src/util/string.h#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ :255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from checkbox.c:11: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:../.././src/util/error.h:127:29: : ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: expanded from macro 'assertm' assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h: 47:26:../.././src/util/error.h:48 note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ :37: note: passing argument to parameter 'fmt' here In file included from button.cvoid elinks_internal(unsigned char *fmt, ...); ^ :12: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from button.c:13: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from checkbox.c:13: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ button.c:50:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int textlen = strlen(text); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ button.c:92:37: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int button_lr_len = utf8_ptr2cells(BUTTON_LEFT, NULL) ^~~~~~~~~~~ button.c:30:21: note: expanded from macro 'BUTTON_LEFT' #define BUTTON_LEFT "[ " ^~~~ ../.././src/intl/charsets.h:122:35: note: passing argument to parameter here int utf8_ptr2cells(unsigned char *, unsigned char *); ^ button.c:93:23: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] + utf8_ptr2cells(BUTTON_RIGHT, NULL); ^~~~~~~~~~~~ button.c:31:22: note: expanded from macro 'BUTTON_RIGHT' #define BUTTON_RIGHT " ]" ^~~~ ../.././src/intl/charsets.h:122:35: note: passing argument to parameter here int utf8_ptr2cells(unsigned char *, unsigned char *); ^ button.c:96:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(n > 0); ^~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ button.c:96:2: warning: passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(n > 0); ^~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ checkbox.c:54:28: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get_bfu_color(term, "dialog.checkbox-label"), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/style.h:22:53: note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ button.c:153:39: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int button_lr_len = utf8_ptr2cells(BUTTON_LEFT, NULL) ^~~~~~~~~~~ button.c:30:21: note: expanded from macro 'BUTTON_LEFT' #define BUTTON_LEFT "[ " ^~~~ ../.././src/intl/charsets.h:122:35: note: passing argument to parameter here int utf8_ptr2cells(unsigned char *, unsigned char *); ^ button.c:154:25: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] + utf8_ptr2cells(BUTTON_RIGHT, NULL); ^~~~~~~~~~~~ button.c:31:22: note: expanded from macro 'BUTTON_RIGHT' #define BUTTON_RIGHT " ]" ^~~~ ../.././src/intl/charsets.h:122:35: note: passing argument to parameter here checkbox.c:70:int utf8_ptr2cells(unsigned char *, unsigned char *); ^ 31: warning: passing 'char[25]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] color = get_bfu_color(term, "dialog.checkbox-selected"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/style.h:22:53: note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ checkbox.c:72:31: warning: passing 'char[16]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] color = get_bfu_color(term, "dialog.checkbox"); ^~~~~~~~~~~~~~~~~ ../.././src/bfu/style.h:22:53: note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ checkbox.c:77:8: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] text = widget_data->widget->info.checkbox.gid ? "(X)" : "[X]"; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checkbox.c:79:8: warning: button.c:190:40: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] text = widget_data->widget->info.checkbox.gid ? "( )" : "[ ]"; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ shortcut_color = get_bfu_color(term, "dialog.button-shortcut-selected"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/style.h:22:53: note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ button.c:191:32: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] color = get_bfu_color(term, "dialog.button-selected"); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/style.h:22:53: note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ button.c:193:40: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] shortcut_color = get_bfu_color(term, "dialog.button-shortcut"); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/style.h:22:53: note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ checkbox.c:96:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(cdata); ^~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' button.c: INTERNAL("assertion " #x " failed!"); \194:32: warning: passing 'char[14]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~ color = get_bfu_color(term, "dialog.button"); ^~~~~~~~~~~~~~~../.././src/util/error.h: ../.././src/bfu/style.h:22:53: note: 47:26:passing argument to parameter 'stylename' here note: expanded from macro 'INTERNAL' get_bfu_color(struct terminal *term, unsigned char *stylename); ^ #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ button.c:200:40: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int button_left_len = utf8_ptr2cells(BUTTON_LEFT, NULL); ^~~~~~~~~~~ button.c:30:21: note: expanded from macro 'BUTTON_LEFT' #define BUTTON_LEFT "[ " ^~~~ ../.././src/intl/charsets.h:122:35:checkbox.c:96: note: passing argument to parameter here int utf8_ptr2cells(unsigned char *, unsigned char *); ^ 2button.c:201:41: warning: : warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int button_right_len = utf8_ptr2cells(BUTTON_RIGHT, NULL); ^~~~~~~~~~~~ button.c:31:22: note: expanded from macro 'BUTTON_RIGHT' #define BUTTON_RIGHT " ]" ^~~~ ../.././src/intl/charsets.h:122:35: note: passing argument to parameter here int utf8_ptr2cells(unsigned char *, unsigned char *); ^ assert(cdata); ^~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ button.c:215:34: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] draw_text(term, pos->x, pos->y, BUTTON_LEFT, BUTTON_LEFT_LEN, 0, color); ^~~~~~~~~~~ button.c:30:21: note: expanded from macro 'BUTTON_LEFT' #define BUTTON_LEFT "[ " ^~~~ ../.././src/terminal/draw.h:279:24: note: passing argument to parameter 'text' here unsigned char *text, int length, ^ button.c:221:23: warning: passing 'char[38]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] attr = get_opt_bool("ui.dialogs.underline_button_shortcuts") ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ checkbox.c:136:3: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(cdata); ^~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ checkbox.c:136:3: warning: passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(cdata); ^~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: button.c:passing argument to parameter 'fmt' here 294:6: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] void elinks_internal(unsigned char *fmt, ...); ^ BUTTON_RIGHT, BUTTON_RIGHT_LEN, 0, color); ^~~~~~~~~~~~ button.c:31:22: note: expanded from macro 'BUTTON_RIGHT' checkbox.c:154:4: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(cdata); ^~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26:#define BUTTON_RIGHT " ]" ^~~~ ../.././src/terminal/draw.h:279:24: note: passing argument to parameter 'text' here unsigned char *text, int length, ^ note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ button.c:297:36:checkbox.c:154:4: warning: passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(cdata); ^~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' draw_text(term, x + len, pos->y, BUTTON_RIGHT, INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48 ^~~~~~~~~~~~ button.c:31:22: note: expanded from macro 'BUTTON_RIGHT' :#define BUTTON_RIGHT " ]" ^~~~ ../.././src/terminal/draw.h:279:24: note: passing argument to parameter 'text' here 37: note: passing argument to parameter 'fmt' here unsigned char *text, int length, ^ void elinks_internal(unsigned char *fmt, ...); ^ 14 warnings generated. In file included from dialog.c:12: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from dialog.c:12: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ 20 warnings generated. In file included from dialog.c:16: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from dialog.c:23: ../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ dialog.c:63:2: warning: array index -1 is before the beginning of the array [-Warray-bounds] foreach_widget_back(dlg_data, widget_data) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/dialog.h:146:24: note: expanded from macro 'foreach_widget_back' (widget_data) != before_widgets(dlg_data); \ ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/dialog.h:134:36: note: expanded from macro 'before_widgets' #define before_widgets(dlg_data) (&(dlg_data)->widgets_data[-1]) ^ ~~ ../.././src/bfu/dialog.h:107:2: note: array 'widgets_data' declared here struct widget_data widgets_data[1]; /* must be at end of struct */ ^ dialog.c:93:47: warning: passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] draw_border(term, &box, get_bfu_color(term, "dialog.frame"), DIALOG_FRAME); ^~~~~~~~~~~~~~ ../.././src/bfu/style.h:22:53: note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ dialog.c:95:3: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(dlg_data->dlg->title); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ dialog.c:95:3: warning: passing 'char[39]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(dlg_data->dlg->title); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ dialog.c:97:37: warning: passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] title_color = get_bfu_color(term, "dialog.title"); ^~~~~~~~~~~~~~ ../.././src/bfu/style.h:22:53: note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ dialog.c:100:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int titlelen = strlen(title); ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ dialog.c:122:30: warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] draw_text(term, x - 1, y, " ", 1, 0, title_color); ^~~ ../.././src/terminal/draw.h:279:24: note: passing argument to parameter 'text' here unsigned char *text, int length, ^ dialog.c:124:39: warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] draw_text(term, x + titlecells, y, " ", 1, 0, ^~~ ../.././src/terminal/draw.h:279:24: note: passing argument to parameter 'text' here unsigned char *text, int length, ^ dialog.c:326:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strchr(hk_ptr, '\0')); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ dialog.c:326:6: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strchr(hk_ptr, '\0')); ^~~~~~~~~~~~~~~~~~~~ ../.././src/intl/charsets.h:150:73: note: passing argument to parameter here unicode_val_T cp_to_unicode(int, unsigned char **, const unsigned char *); ^ dialog.c:329:3: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(hk_char != UCS_NO_CHAR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ dialog.c:329:3: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(hk_char != UCS_NO_CHAR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ dialog.c:626:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] rw = int_min(w, strlen(dlg_data->dlg->title)); ^~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ dialog.c:660:24: warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get_bfu_color(term, "dialog.generic")); ^~~~~~~~~~~~~~~~ ../.././src/bfu/style.h:22:53: note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ dialog.c:662:19: warning: passing 'char[19]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (get_opt_bool("ui.dialogs.shadows")) { ^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ dialog.c:665:28: warning: passing 'char[14]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get_bfu_color(term, "dialog.shadow"), 2, 1); ^~~~~~~~~~~~~~~ ../.././src/bfu/style.h:22:53: note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ dialog.c:685:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(refresh && refresh->handler); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ dialog.c:685:2: warning: passing 'char[46]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(refresh && refresh->handler); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ [CC] src/bfu/group.o [CC] src/bfu/hierbox.o 22 warnings generated. [CC] src/bfu/hotkey.o In file included from group.c:11: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from group.c:11: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from hierbox.c:12: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from hierbox.c:12: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from group.c:14: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ group.c:30:49: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] struct color_pair *color = get_bfu_color(term, "dialog.text"); ^~~~~~~~~~~~~ ../.././src/bfu/style.h:22:53: note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ group.c:32:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(n > 0); ^~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ group.c:32:2: warning: passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(n > 0); ^~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ group.c:50:44: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] label_length = (text && *text) ? strlen(text) : 0; ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from hierbox.c:19: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ group.c:156:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] rw = int_min(w, strlen(dlg_data->dlg->title)); ^~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from hierbox.c:20: ../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from hierbox.c:21: In file included from ../.././src/session/task.h:5: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from hierbox.c:21: In file included from ../.././src/session/task.h:5: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ hierbox.c:46:3: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(browser != NULL, "Nowhere to add new list box item"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ hierbox.c:46:3: warning: passing 'char[67]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(browser != NULL, "Nowhere to add new list box item"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ hierbox.c:92:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(item && list_empty(item->child)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ hierbox.c:92:2: warning: passing 'char[50]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(item && list_empty(item->child)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ hierbox.c:301:35: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int anonymous = get_cmd_opt_bool("anonymous"); ^~~~~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ hierbox.c:303:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses); ^~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ hierbox.c:303:2: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses); ^~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ hierbox.c:332:24: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_button(dlg, _("Close", term), B_ESC, cancel_dialog, NULL); ^~~~~~~ ../.././src/bfu/button.h:88:25: note: expanded from macro 'add_dlg_button' add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ hierbox.c:336:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_end(dlg, button + 2 - (anonymous ? anonymous - 1 : 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/dialog.h:153:3: note: expanded from macro 'add_dlg_end' assert(n == (dlg)->number_of_widgets); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ hierbox.c:336:2: warning: passing 'char[91]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_end(dlg, button + 2 - (anonymous ? anonymous - 1 : 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/dialog.h:153:3: note: expanded from macro 'add_dlg_end' assert(n == (dlg)->number_of_widgets); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ hierbox.c:389:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(!list_empty(*box->items)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ hierbox.c:389:2: warning: passing 'char[43]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(!list_empty(*box->items)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ hierbox.c:420:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(box->ops); ^~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ hierbox.c:420:2: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(box->ops); ^~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ hierbox.c:429:22: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] info_box(term, 0, N_("Info"), ALIGN_CENTER, ^~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:133:18: note: passing argument to parameter 'title' here unsigned char *title, enum format_align align, ^ hierbox.c:430:6: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Press space to expand this folder.")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:134:18: note: passing argument to parameter 'text' here unsigned char *text); ^ hierbox.c:441:18: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] MSG_BOX_BUTTON(N_("~OK"), done_listbox_context, B_ESC | B_ENTER)); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/msgbox.h:107:38: note: expanded from macro 'MSG_BOX_BUTTON' MSG_BOX_CAST(const unsigned char *, label), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/bfu/msgbox.h:102:38: note: expanded from macro 'MSG_BOX_CAST' (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) ^~~~~ hierbox.c:438:3: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Info"), ALIGN_LEFT, ^~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:93:42: note: passing argument to parameter 'title' here enum msgbox_flags flags, unsigned char *title, enum format_align align, ^ hierbox.c:552:2: warning: initializing 'unsigned char *' with an expression of type 'char[44]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Sorry, but the item \"%s\" cannot be deleted."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ hierbox.c:555:2: warning: initializing 'unsigned char *' with an expression of type 'char[58]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Sorry, but the item \"%s\" is being used by something else."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ hierbox.c:558:2: warning: initializing 'unsigned char *' with an expression of type 'char[46]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Sorry, but the folder \"%s\" cannot be deleted."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ hierbox.c:561:2: warning: initializing 'unsigned char *' with an expression of type 'char[60]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Sorry, but the folder \"%s\" is being used by something else."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ hierbox.c:564:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Delete marked items"), ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ hierbox.c:567:2: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Delete marked items?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ hierbox.c:570:2: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Delete folder"), ^~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ hierbox.c:573:2: warning: initializing 'unsigned char *' with an expression of type 'char[40]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Delete the folder \"%s\" and its content?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ hierbox.c:576:2: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Delete item"), ^~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ hierbox.c:579:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Delete \"%s\"?\n\n%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ hierbox.c:582:2: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Clear all items"), ^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ hierbox.c:585:2: warning: initializing 'unsigned char *' with an expression of type 'char[40]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Do you really want to remove all items?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ hierbox.c:619:3: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("Bad delete error code (%d)!", err); ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ hierbox.c:619:12: warning: passing 'char[28]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("Bad delete error code (%d)!", err); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ hierbox.c:637:31: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&msg, "\n\n%s", info); ^~~~~~~~ ../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ hierbox.c:642:35: warning: passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] info_box(term, MSGBOX_FREE_TEXT, N_("Delete error"), ALIGN_LEFT, ^~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:133:18: note: passing argument to parameter 'title' here unsigned char *title, enum format_align align, ^ hierbox.c:652:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(item); ^~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ hierbox.c:652:2: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(item); ^~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ hierbox.c:728:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(item); ^~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ hierbox.c:728:2: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(item); ^~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ hierbox.c:754:19: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] MSG_BOX_BUTTON(N_("~Yes"), push_ok_delete_button, B_ENTER), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/msgbox.h:107:38: note: expanded from macro 'MSG_BOX_BUTTON' MSG_BOX_CAST(const unsigned char *, label), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/bfu/msgbox.h:102:38: note: expanded from macro 'MSG_BOX_CAST' (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) ^~~~~ hierbox.c:755:19: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] MSG_BOX_BUTTON(N_("~No"), done_listbox_context, B_ESC)); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/msgbox.h:107:38: note: expanded from macro 'MSG_BOX_BUTTON' MSG_BOX_CAST(const unsigned char *, label), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/bfu/msgbox.h:102:38: note: expanded from macro 'MSG_BOX_CAST' (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) ^~~~~ hierbox.c:766:19: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] MSG_BOX_BUTTON(N_("~Yes"), push_ok_delete_button, B_ENTER), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/msgbox.h:107:38: note: expanded from macro 'MSG_BOX_BUTTON' MSG_BOX_CAST(const unsigned char *, label), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/bfu/msgbox.h:102:38: note: expanded from macro 'MSG_BOX_CAST' (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) ^~~~~ hierbox.c:767:19: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] MSG_BOX_BUTTON(N_("~No"), done_listbox_context, B_ESC)); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/msgbox.h:107:38: note: expanded from macro 'MSG_BOX_BUTTON' MSG_BOX_CAST(const unsigned char *, label), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/bfu/msgbox.h:102:38: note: expanded from macro 'MSG_BOX_CAST' (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) ^~~~~ hierbox.c:794:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ops && ops->can_delete && ops->delete); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ hierbox.c:794:2: warning: passing 'char[56]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ops && ops->can_delete && ops->delete); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ hierbox.c:814:18: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] MSG_BOX_BUTTON(N_("~Yes"), push_ok_delete_button, B_ENTER), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/msgbox.h:107:38: note: expanded from macro 'MSG_BOX_BUTTON' MSG_BOX_CAST(const unsigned char *, label), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/bfu/msgbox.h:102:38: note: expanded from macro 'MSG_BOX_CAST' (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) ^~~~~ hierbox.c:815:18: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] MSG_BOX_BUTTON(N_("~No"), dont_delete_marked_items, B_ESC)); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/msgbox.h:107:38: note: expanded from macro 'MSG_BOX_BUTTON' MSG_BOX_CAST(const unsigned char *, label), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/bfu/msgbox.h:102:38: note: expanded from macro 'MSG_BOX_CAST' (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) ^~~~~ hierbox.c:857:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ops); ^~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ hierbox.c:857:2: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ops); ^~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ hierbox.c:876:18: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] MSG_BOX_BUTTON(N_("~Yes"), do_clear_browser, B_ENTER), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/msgbox.h:107:38: note: expanded from macro 'MSG_BOX_BUTTON' MSG_BOX_CAST(const unsigned char *, label), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/bfu/msgbox.h:102:38: note: expanded from macro 'MSG_BOX_CAST' (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) ^~~~~ hierbox.c:877:18: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] MSG_BOX_BUTTON(N_("~No"), NULL, B_ESC)); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/msgbox.h:107:38: note: expanded from macro 'MSG_BOX_BUTTON' MSG_BOX_CAST(const unsigned char *, label), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/bfu/msgbox.h:102:38: note: expanded from macro 'MSG_BOX_CAST' (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) ^~~~~ hierbox.c:942:23: warning: passing 'char[38]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] switch (get_opt_int("document.browse.search.show_not_found")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ hierbox.c:947:8: warning: passing 'char[29]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Search string '%s' not found"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:120:63: note: passing argument to parameter 'format' here unsigned char *msg_text(struct terminal *term, unsigned char *format, ...); ^ hierbox.c:945:6: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Search"), ALIGN_CENTER, ^~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:133:18: note: passing argument to parameter 'title' here unsigned char *title, enum format_align align, ^ hierbox.c:974:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(box->ops->match); ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ hierbox.c:974:2: warning: passing 'char[34]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(box->ops->match); ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ hierbox.c:976:27: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] input_dialog(term, NULL, N_("Search"), N_("Name"), ^~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/inpfield.h:76:22: note: passing argument to parameter 'title' here unsigned char *title, ^ hierbox.c:976:41: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] input_dialog(term, NULL, N_("Search"), N_("Name"), ^~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/inpfield.h:77:22: note: passing argument to parameter 'text' here unsigned char *text, ^ hierbox.c:978:21: warning: passing 'char[1]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] MAX_STR_LEN, "", 0, 0, NULL, ^~ ../.././src/bfu/inpfield.h:79:22: note: passing argument to parameter 'def' here unsigned char *def, int min, int max, ^ 8 warnings generated. [CC] src/bfu/inpfield.o In file included from hotkey.c:12: In file included from ../.././src/bfu/menu.h:4: In file included from ../.././src/config/kbdbind.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from hotkey.c:12: In file included from ../.././src/bfu/menu.h:4: In file included from ../.././src/config/kbdbind.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ 64 warnings generated. In file included from hotkey.c:14: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from hotkey.c:18: ../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ hotkey.c:28:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *p = strchr(text, '~'); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ hotkey.c:28:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *p = strchr(text, '~'); ^ ~~~~~~~~~~~~~~~~~ hotkey.c:181:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strchr(text, '\0')); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ hotkey.c:181:11: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strchr(text, '\0')); ^~~~~~~~~~~~~~~~~~ ../.././src/intl/charsets.h:150:73: note: passing argument to parameter here unicode_val_T cp_to_unicode(int, unsigned char **, const unsigned char *); ^ hotkey.c:184:3: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(items_hotkey != UCS_NO_CHAR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ hotkey.c:184:3: warning: passing 'char[46]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(items_hotkey != UCS_NO_CHAR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ 10 warnings generated. [CC] src/bfu/inphist.o [CC] src/bfu/leds.o In file included from inpfield.c:14: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from inpfield.c:14: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from inpfield.c:21: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from inpfield.c:23: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from inpfield.c:23: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ inpfield.c:68:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] l = strtol(widget_data->cdata, &end, 10); ^~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:167:26: note: passing argument to parameter '__str' here long strtol(const char *__str, char **__endptr, int __base); ^ inpfield.c:72:5: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Bad number"), ALIGN_CENTER, ^~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:133:18: note: passing argument to parameter 'title' here unsigned char *title, enum format_align align, ^ inpfield.c:73:5: warning: passing 'char[25]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Number expected in field")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:134:18: note: passing argument to parameter 'text' here unsigned char *text); ^ inpfield.c:81:7: warning: passing 'char[45]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Number should be in the range from %d to %d."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:120:63: note: passing argument to parameter 'format' here unsigned char *msg_text(struct terminal *term, unsigned char *format, ...); ^ inpfield.c:79:5: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Bad number"), ALIGN_CENTER, ^~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:133:18: note: passing argument to parameter 'title' here unsigned char *title, enum format_align align, ^ inpfield.c:99:4: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Bad string"), ALIGN_CENTER, ^~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:133:18: note: passing argument to parameter 'title' here unsigned char *title, enum format_align align, ^ inpfield.c:100:4: warning: passing 'char[25]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Empty string not allowed")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:134:18: note: passing argument to parameter 'text' here unsigned char *text); ^ inpfield.c:118:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] label_width = strlen(label); ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ inpfield.c:133:54: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!format_only) text_color = get_bfu_color(term, "dialog.text"); ^~~~~~~~~~~~~ ../.././src/bfu/style.h:22:53: note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ inpfield.c:143:29: warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] dlg_format_text_do(term, INPUTFIELD_FLOAT_SEPARATOR, ^~~~~~~~~~~~~~~~~~~~~~~~~~ inpfield.c:37:36: note: expanded from macro 'INPUTFIELD_FLOAT_SEPARATOR' #define INPUTFIELD_FLOAT_SEPARATOR ":" ^~~ ../.././src/bfu/text.h:49:22: note: passing argument to parameter 'text' here unsigned char *text, int x, int *y, int w, int *rw, ^ inpfield.c:224:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int defsize = strlen(def) + 1; ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ inpfield.c:239:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_end(dlg, INPUT_WIDGETS_COUNT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/dialog.h:153:3: note: expanded from macro 'add_dlg_end' assert(n == (dlg)->number_of_widgets); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ inpfield.c:239:2: warning: passing 'char[48]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_end(dlg, INPUT_WIDGETS_COUNT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/dialog.h:153:3: note: expanded from macro 'add_dlg_end' assert(n == (dlg)->number_of_widgets); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ inpfield.c:256:40: warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] input_field(term, ml, 1, title, text, N_("~OK"), N_("~Cancel"), ^~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ inpfield.c:198:21: note: passing argument to parameter 'okbutton' here unsigned char *okbutton, ^ inpfield.c:256:51: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] input_field(term, ml, 1, title, text, N_("~OK"), N_("~Cancel"), ^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ inpfield.c:199:21: note: passing argument to parameter 'cancelbutton' here unsigned char *cancelbutton, ^ inpfield.c:291:30: warning: passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] color = get_bfu_color(term, "dialog.field"); ^~~~~~~~~~~~~~ ../.././src/bfu/style.h:22:53: note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ inpfield.c:295:30: warning: passing 'char[18]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] color = get_bfu_color(term, "dialog.field-text"); ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/style.h:22:53: note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ inpfield.c:307:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] len = strlen(text); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ inpfield.c:363:25: warning: passing 'unsigned char[1]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int datalen = strlen(entry->data); ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ inpfield.c:375:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] widget_data->info.field.cpos = strlen(widget_data->cdata); ^~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ inpfield.c:435:56: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int_upper_bound(&widget_data->info.field.cpos, strlen(widget_data->cdata)); ^~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ inpfield.c:452:26: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && get_cmd_opt_bool("anonymous")) ^~~~~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ inpfield.c:475:46: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (widget_data->info.field.cpos < strlen(widget_data->cdata)) { ^~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ inpfield.c:479:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *end = strchr(next, '\0'); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ inpfield.c:479:21: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *end = strchr(next, '\0'); ^ ~~~~~~~~~~~~~~~~~~ inpfield.c:515:42: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] widget_data->info.field.cpos = strlen(widget_data->cdata); ^~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ inpfield.c:541:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] length = strlen(text + old) + 1; ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ inpfield.c:550:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strlen(widget_data->cdata) - widget_data->info.field.cpos + 1); ^~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:70:34: note: expanded from macro 'memmove' __builtin___memmove_chk (dest, __VA_ARGS__, __darwin_obsz0 (dest)) ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ inpfield.c:557:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int cdata_len = strlen(widget_data->cdata); ^~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ inpfield.c:584:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strlen(widget_data->cdata + widget_data->info.field.cpos) + 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:70:34: note: expanded from macro 'memmove' __builtin___memmove_chk (dest, __VA_ARGS__, __darwin_obsz0 (dest)) ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ inpfield.c:594:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int cdata_len = strlen(widget_data->cdata); ^~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ inpfield.c:649:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] widget_data->info.field.cpos = strlen(widget_data->cdata); ^~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ inpfield.c:682:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int textlen = strlen(text); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ inpfield.c:695:21: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] inslen = strlen(ins); ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ inpfield.c:826:49: warning: passing 'unsigned char[256]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || widget_data->info.field.cpos <= strlen(input_line->buffer)) ^~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ inpfield.c:853:11: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strlen(widget_data->cdata) - widget_data->info.field.cpos + 1); ^~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:70:34: note: expanded from macro 'memmove' __builtin___memmove_chk (dest, __VA_ARGS__, __darwin_obsz0 (dest)) ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ inpfield.c:880:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses); ^~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ inpfield.c:880:2: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses); ^~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from inphist.c:12: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from inphist.c:12: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from inphist.c:17: In file included from ../.././src/dialogs/menu.h:6: In file included from ../.././src/session/task.h:5: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from inphist.c:17: In file included from ../.././src/dialogs/menu.h:6: In file included from ../.././src/session/task.h:5: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from inphist.c:19: ../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ inphist.c:31:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(widget_is_textfield(widget_data)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ inphist.c:31:2: warning: passing 'char[51]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(widget_is_textfield(widget_data)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ inphist.c:45:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] tab_compl_n(dlg_data, item, strlen(item)); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ inphist.c:55:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] tab_compl_n(dlg_data, item, strlen(item)); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ inphist.c:74:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strncmp(widget_data->cdata, entry->data, cpos)) ^~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:84:26: note: passing argument to parameter '__s1' here int strncmp(const char *__s1, const char *__s2, size_t __n); ^ inphist.c:74:35: warning: passing 'unsigned char[1]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strncmp(widget_data->cdata, entry->data, cpos)) ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:84:44: note: passing argument to parameter '__s2' here int strncmp(const char *__s1, const char *__s2, size_t __n); ^ inphist.c:133:34: warning: passing 'unsigned char[1]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] longest_common_match = strlen(entry->data); ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ inphist.c:166:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(widget_is_textfield(widget_data)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ inphist.c:166:2: warning: passing 'char[51]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(widget_is_textfield(widget_data)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ inphist.c:168:65: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] filenamelen = int_min(widget_data->widget->datalen - 1, strlen(filename)); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ inphist.c:198:23: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (get_cmd_opt_bool("anonymous")) ^~~~~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ inphist.c:217:14: warning: passing 'unsigned char[1]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strcmp(entry->data, data)) continue; ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ inphist.c:217:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strcmp(entry->data, data)) continue; ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ inphist.c:274:4: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("history is empty"); ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ inphist.c:274:13: warning: passing 'char[17]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("history is empty"); ^~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ inphist.c:293:23: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (get_cmd_opt_bool("anonymous")) return 0; ^~~~~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ inphist.c:300:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] file = fopen(history_file, "rb"); ^~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:153:37: note: passing argument to parameter '__filename' here FILE *fopen(const char * __restrict __filename, const char * __restrict __mode) __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0, __DARWIN_ALIAS(fopen)); ^ inphist.c:306:15: warning: passing 'unsigned char[1024]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] while (fgets(line, MAX_STR_LEN, file)) { ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:149:30: note: passing argument to parameter here char *fgets(char * __restrict, int, FILE *); ^ inphist.c:308:26: warning: passing 'unsigned char[1024]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (*line) line[strlen(line) - 1] = 0; ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ inphist.c:331:26: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || get_cmd_opt_bool("anonymous")) ^~~~~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ inphist.c:344:21: warning: passing 'unsigned char[1]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] secure_fputs(ssi, entry->data); ^~~~~~~~~~~ ../.././src/util/secsave.h:41:57: note: passing argument to parameter here int secure_fputs(struct secure_save_info *, const char *); ^ inphist.c:357:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(widget_has_history(widget_data)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ inphist.c:357:2: warning: passing 'char[50]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(widget_has_history(widget_data)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ inphist.c:358:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(widget_data->widget->datalen > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ inphist.c:358:2: warning: passing 'char[51]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(widget_data->widget->datalen > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ inphist.c:363:49: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] widget_data->info.field.cpos = int_min(strlen(s), widget_data->widget->datalen - 1); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from leds.c:19: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from leds.c:19: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from leds.c:21: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from leds.c:24: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from leds.c:24: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ leds.c:74:16: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("ui", N_("Clock"), ^~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ leds.c:75:3: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "clock", 0, N_("Digital clock in the status bar.")), ^~~~~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ leds.c:74:22: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("ui", N_("Clock"), ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ leds.c:74:2: warning: initializing 'unsigned char *' with an expression of type 'char[33]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("ui", N_("Clock"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ leds.c:77:16: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui.clock", N_("Enable"), ^~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ leds.c:78:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "enable", 0, 0, ^~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ leds.c:77:28: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui.clock", N_("Enable"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ leds.c:77:2: warning: initializing 'unsigned char *' with an expression of type 'char[54]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui.clock", N_("Enable"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ leds.c:81:18: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("ui.clock", N_("Format"), ^~~~~~~~~~ ../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ leds.c:82:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "format", 0, "[%H:%M]", ^~~~~~~~ ../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ leds.c:81:30: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("ui.clock", N_("Format"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:490:17: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ leds.c:81:2: warning: initializing 'unsigned char *' with an expression of type 'char[78]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("ui.clock", N_("Format"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:490:23: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ leds.c:87:17: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_ALIAS("ui.timer", "clock", 0, "ui.clock"), ^~~~~~~~~~ ../.././src/config/options.h:520:5: note: expanded from macro 'INIT_OPT_ALIAS' {{ path, name, NULL, NULL, flags, \ ^~~~ leds.c:87:29: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_ALIAS("ui.timer", "clock", 0, "ui.clock"), ^~~~~~~ ../.././src/config/options.h:520:11: note: expanded from macro 'INIT_OPT_ALIAS' {{ path, name, NULL, NULL, flags, \ ^~~~ leds.c:90:16: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("ui", N_("LEDs"), ^~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ leds.c:91:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "leds", 0, ^~~~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ leds.c:90:22: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("ui", N_("LEDs"), ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ leds.c:90:2: warning: initializing 'unsigned char *' with an expression of type 'char[34]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("ui", N_("LEDs"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ leds.c:94:16: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui.leds", N_("Enable"), ^~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ leds.c:95:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "enable", 0, 1, ^~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ leds.c:94:27: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui.leds", N_("Enable"), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ leds.c:94:2: warning: initializing 'unsigned char *' with an expression of type 'char[75]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui.leds", N_("Enable"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ leds.c:156:11: warning: passing 'unsigned char[64]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] snprintf(s, sizeof(s), "[%d]", get_timer_duration()); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ leds.c:157:18: warning: passing 'unsigned char[64]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] length = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ leds.c:174:20: warning: passing 'unsigned char[64]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] length = strftime(s, sizeof(s), get_leds_clock_format(), loctime); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/time.h:116:34: note: passing argument to parameter here size_t strftime(char * __restrict, size_t, const char * __restrict, const struct tm * __restrict) __DARWIN_ALIAS(strftime); ^ leds.c:174:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] length = strftime(s, sizeof(s), get_leds_clock_format(), loctime); ^~~~~~~~~~~~~~~~~~~~~~~ leds.c:104:34: note: expanded from macro 'get_leds_clock_format' #define get_leds_clock_format() get_opt_leds(LEDS_CLOCK_FORMAT).string ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ leds.c:102:30: note: expanded from macro 'get_opt_leds' #define get_opt_leds(which) led_options[(which)].option.value ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/time.h:116:67: note: passing argument to parameter here size_t strftime(char * __restrict, size_t, const char * __restrict, const struct tm * __restrict) __DARWIN_ALIAS(strftime); ^ leds.c:196:18: warning: passing 'char[16]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (get_opt_int("ui.timer.enable") == 2) { ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ leds.c:197:35: warning: passing 'char[19]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] led_color = get_bfu_color(term, "status.status-text"); ^~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/style.h:22:53: note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ leds.c:206:35: warning: passing 'char[19]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] led_color = get_bfu_color(term, "status.status-text"); ^~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/style.h:22:53: note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ leds.c:279:21: warning: passing 'char[16]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && get_opt_int("ui.timer.enable") != 2) { ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ leds.c:306:19: warning: passing 'char[373]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] msg_text(term, N_("What the different LEDs indicate:\n" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:120:63: note: passing argument to parameter 'format' here unsigned char *msg_text(struct terminal *term, unsigned char *format, ...); ^ leds.c:305:5: warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("LED indicators"), ALIGN_LEFT, ^~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:133:18: note: passing argument to parameter 'title' here unsigned char *title, enum format_align align, ^ leds.c:341:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(led->used__, "Attempted to unregister unused led!"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ leds.c:341:2: warning: passing 'char[66]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(led->used__, "Attempted to unregister unused led!"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ leds.c:347:15: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /* name: */ N_("LED indicators"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/main/module.h:41:4: note: expanded from macro 'struct_module' { name, options, hooks, submods, data, init, done } ^~~~ 43 warnings generated. 31 warnings generated. 40 warnings generated. [CC] src/bfu/listbox.o [CC] src/bfu/listmenu.o [CC] src/bfu/menu.o In file included from listbox.c:11: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from listbox.c:11: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from menu.c:18: In file included from ../.././src/bfu/menu.h:4: In file included from ../.././src/config/kbdbind.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from menu.c:18: In file included from ../.././src/bfu/menu.h:4: In file included from ../.././src/config/kbdbind.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from listmenu.c:15: In file included from ../.././src/bfu/menu.h:4: In file included from ../.././src/config/kbdbind.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from listmenu.c:15: In file included from ../.././src/bfu/menu.h:4: In file included from ../.././src/config/kbdbind.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from menu.c:20: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from listbox.c:15: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from listbox.c:20: ../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ listbox.c:38:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(widget_data->widget->type == WIDGET_LISTBOX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ listbox.c:38:2: warning: passing 'char[62]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(widget_data->widget->type == WIDGET_LISTBOX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ listbox.c:54:20: warning: passing 'char[30]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] min = get_opt_int("ui.dialogs.listbox_min_height"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ In file included from menu.c:21: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from menu.c:21: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ listbox.c:361:41: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] tree_color = get_bfu_color(data->term, "menu.normal"); ^~~~~~~~~~~~~ ../.././src/bfu/style.h:22:53: note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ listbox.c:363:42: warning: passing 'char[14]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] text_color = get_bfu_color(data->term, "menu.selected"); ^~~~~~~~~~~~~~~ ../.././src/bfu/style.h:22:53: note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ listbox.c:366:42: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] text_color = get_bfu_color(data->term, "menu.marked"); ^~~~~~~~~~~~~ ../.././src/bfu/style.h:22:53: note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ listbox.c:385:31: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] draw_text(data->term, x, y, " ", 5, 0, tree_color); ^~~~~~~ ../.././src/terminal/draw.h:279:24: note: passing argument to parameter 'text' here unsigned char *text, int length, ^ listbox.c:426:4: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("Unknown item type"); ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ listbox.c:426:13: warning: passing 'char[18]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("Unknown item type"); ^~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ listbox.c:458:3: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ops && ops->get_info); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ listbox.c:458:3: warning: passing 'char[39]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ops && ops->get_info); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ listbox.c:463:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] len = strlen(text); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ listbox.c:500:24: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from menu.c:30: get_bfu_color(term, "menu.normal")); ../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~~~~~~ ../.././src/bfu/style.h:22: int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h53: note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ :82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s);In file included from listmenu.c:16: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: ^warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h: 47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from listmenu.c:16: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from listmenu.c:17: ../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ menu.c:174:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(func != NULL, "No menu function"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ menu.c:174:2: warning: passing 'char[48]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(func != NULL, "No menu function"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ menu.c:209:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return L_TEXT_SPACE + strlen(text) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ menu.c:238:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] rtext_width = L_RTEXT_SPACE + strlen(rtext) + R_RTEXT_SPACE; ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ menu.c:286:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(menu->selected >= -1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ menu.c:286:2: warning: passing 'char[39]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(menu->selected >= -1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ menu.c:351:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(pos >= 0 && pos < menu->size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ menu.c:351:2: warning: passing 'char[47]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(pos >= 0 && pos < menu->size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ listmenu.c:menu.c:35279:18: warning: passing 'char[2]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] name = stracpy(" "); ^~~ ../.././src/util/string.h:31:45: note: passing argument to parameter 'src' here unsigned char *stracpy(const unsigned char *src); ^ :2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(mi_is_selectable(&menu->items[pos])); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ menu.c:352:2: warning: passing 'char[54]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(mi_is_selectable(&menu->items[pos])); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ menu.c:382:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (len < 0) len = strlen(text); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' herelistmenu.c:132:30: warning: passing 'char[1]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] new_menu_item(menu, stracpy(""), -1, 0); ^~ ../.././src/util/string.h:31:45: note: passing argument to parameter 'src' here size_t strlen(const char *__s);unsigned char *stracpy(const unsigned char *src); ^ ^ menu.c:405:52: warning: passing 'char[19]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] struct color_pair *hk_color = get_bfu_color(term, "menu.hotkey.normal"); ^~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/style.h:22:53: note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ menu.c:406:56: warning: passing 'char[21]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] struct color_pair *hk_color_sel = get_bfu_color(term, "menu.hotkey.selected"); ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/style.h:22:53: note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ menu.c:407:47: warning: passing 'char[29]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] enum screen_char_attr hk_attr = get_opt_bool("ui.dialogs.underline_hotkeys") ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ menu.c:459:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] end = strchr(text, '\0'); ^~~~listmenu.c:184:21: warning: passing 'char[2]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_strn(&bs, " "); ^~~ ../.././src/util/string.h:48:60: note: passing argument to parameter 'src' here void add_to_strn(unsigned char **str, const unsigned char *src); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ menu.c:459:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] end = strchr(text, '\0');listmenu.c:188:4: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(item->func == selected_item); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ listmenu.c:188:4: warning: passing 'char[46]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(item->func == selected_item); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ menu.c:531:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (len < 0) len = strlen(text); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ listmenu.c:201:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(menu && string); ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' menu.c:543:56: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] struct color_pair *normal_color = get_bfu_color(term, "menu.normal"); ^~~~~~~~~~~~~ ../.././src/bfu/style.h:22 INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ :53: ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' note: #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ listmenu.cmenu.c:544:58: warning: passing 'char[14]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :201: struct color_pair *selected_color = get_bfu_color(term, "menu.selected"); ^~~~~~~~~~~~~~~ 2: warning: passing 'char[33]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/bfu/style.h assert(menu && string); ^~~~~~~~~~~~~~~~~~~~~~ :22:53: note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ ../.././src/util/error.h:menu.c:545:55: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] struct color_pair *frame_color = get_bfu_color(term, "menu.frame");108 ^~~~~~~~~~~~ ../.././src/bfu/style.h:22:53: note: passing argument to parameter 'stylename' here :11get_bfu_color(struct terminal *term, unsigned char *stylename); ^: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ menu.c:559:19: warning: passing 'char[19]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (get_opt_bool("ui.dialogs.shadows")) { listmenu.c:205:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' assert(value && pos >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~#define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h: ../.././src/util/error.h293:53:108:: note: expanded from macro 'get_opt_bool_tree' 2: note: expanded from macro 'assert' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' ../.././src/config/options.h#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ :289:69: note: passing argument to parameter here listmenu.c:205:2: warning: passing 'char[36]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] extern union option_value *get_opt_(struct option *, unsigned char *); assert(value && pos >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h ^ :108:11: note: expanded from macro 'assert' menu.c:562:28: warning: passing 'char[14]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("assertion " #x " failed!"); \ get_bfu_color(term, "dialog.shadow"), 2, 1); ^~~~~~~~~~~~~~~ ../.././src/bfu/style.h:22:53: ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ menu.c:798:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] match = strchr(text, '~'); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ menu.c:798:8: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] match = strchr(text, '~'); ^ ~~~~~~~~~~~~~~~~~ menu.c:800:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] memmove(match, match + 1, strlen(match)); ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:70:34: note: expanded from macro 'memmove' __builtin___memmove_chk (dest, __VA_ARGS__, __darwin_obsz0 (dest)) ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ menu.c:802:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] match = strcasestr(text, buffer); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:160:30: note: passing argument to parameter '__big' here char *strcasestr(const char *__big, const char *__little); ^ menu.c:802:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] match = strcasestr(text, buffer); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:160:49: note: passing argument to parameter '__little' here char *strcasestr(const char *__big, const char *__little); ^ menu.c:802:8: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] match = strcasestr(text, buffer); ^ ~~~~~~~~~~~~~~~~~~~~~~~~ menu.c:874:28: warning: passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *prompt = _("Search menu/", term); ^~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ menu.c:1044:3: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(win); ^~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ menu.c:1044:3: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(win); ^~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ menu.c:1065:56: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] struct color_pair *normal_color = get_bfu_color(term, "menu.normal"); ^~~~~~~~~~~~~ ../.././src/bfu/style.h:22:53: note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ menu.c:1066:58: warning: passing 'char[14]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] struct color_pair *selected_color = get_bfu_color(term, "menu.selected"); ^~~~~~~~~~~~~~~ ../.././src/bfu/style.h:22:53: note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ menu.c:1116:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] textlen = strlen(text) - !!l; ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ menu.c:1239:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] + strlen(text) - !!item->hotkey_pos ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ 14 warnings generated. 17 warnings generated. [CC] src/bfu/msgbox.o [CC] src/bfu/style.o 41 warnings generated. In file included from style.c:11: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from style.c:11: In file included from ../.././src/config/options.hIn file included from msgbox.c::911: In file included from : ../.././src/util/string.h../.././src/bfu/dialog.h::2555: :2In file included from ../.././src/bfu/widget.h: :12warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../.././src/util/error.h:127../.././src/config/options.h:9:11:: ../.././src/util/string.h note: :255:expanded from macro 'assertm' 2: INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: ../.././src/util/error.h:48:37assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from msgbox.c:11: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ style.c:41:44: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] color_mode = get_opt_int_tree(term->spec, "colors"); ^~~~~~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ style.c:64:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] stylenamelen = strlen(stylename); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ style.c:73:12: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] color_mode != COLOR_MODE_MONO ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:283:78: note: passing argument to parameter here extern struct option *get_opt_rec_real(struct option *, const unsigned char *); ^ style.c:89:48: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] entry->foreground = &get_opt_color_tree(opt, "text"); ^~~~~~ ../.././src/config/options.h:298:54: note: expanded from macro 'get_opt_color_tree' #define get_opt_color_tree(tree, name) get_opt(tree, name, OPT_COLOR)->color ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ style.c:90:48: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] entry->background = &get_opt_color_tree(opt, "background"); ^~~~~~~~~~~~ ../.././src/config/options.h:298:54: note: expanded from macro 'get_opt_color_tree' #define get_opt_color_tree(tree, name) get_opt(tree, name, OPT_COLOR)->color ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ In file included from msgbox.c:15: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ [CC] src/bfu/text.o msgbox.c:91:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_end(dlg, buttons + 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/dialog.h:153:3: note: expanded from macro 'add_dlg_end' assert(n == (dlg)->number_of_widgets); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ msgbox.c:91:2: warning: passing 'char[58]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_end(dlg, buttons + 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/dialog.h:153:3: note: expanded from macro 'add_dlg_end' assert(n == (dlg)->number_of_widgets); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ msgbox.c:105:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] infolen = vsnprintf(NULL, 0, format, ap2); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:75:63: note: expanded from macro 'vsnprintf' __builtin___vsnprintf_chk (str, len, 0, __darwin_obsz(str), format, ap) ^~~~~~ msgbox.c:109:46: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] len = vsnprintf((char *) info, infolen + 1, format, ap); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:75:63: note: expanded from macro 'vsnprintf' __builtin___vsnprintf_chk (str, len, 0, __darwin_obsz(str), format, ap) ^~~~~~ msgbox.c:173:22: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] MSG_BOX_BUTTON(N_("~OK"), NULL, B_ENTER | B_ESC)); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/msgbox.h:107:38: note: expanded from macro 'MSG_BOX_BUTTON' MSG_BOX_CAST(const unsigned char *, label), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/bfu/msgbox.h:102:38: note: expanded from macro 'MSG_BOX_CAST' (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) ^~~~~ msgbox.c:194:25: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] MSG_BOX_BUTTON(N_("~OK"), NULL, B_ENTER | B_ESC)); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/msgbox.h:107:38: note: expanded from macro 'MSG_BOX_BUTTON' MSG_BOX_CAST(const unsigned char *, label), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/bfu/msgbox.h:102:38: note: expanded from macro 'MSG_BOX_CAST' (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) ^~~~~ 7 warnings generated. 9 warnings generated. [CC] src/bfu/widget.o In file included from text.c:13: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from text.c:13: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from text.c:16: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ text.c:49:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *text_end = split + strlen(split); ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ text.c:256:3: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(cells <= width && shift < width); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ text.c:256:3: warning: passing 'char[50]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(cells <= width && shift < width); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ text.c:340:23: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get_bfu_color(term, "dialog.text"), ^~~~~~~~~~~~~ ../.././src/bfu/style.h:22:53: note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ text.c:367:29: warning: passing 'char[17]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get_bfu_color(win->term, "dialog.scrollbar")); ^~~~~~~~~~~~~~~~~~ ../.././src/bfu/style.h:22:53: note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ text.c:394:29: warning: passing 'char[26]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get_bfu_color(win->term, "dialog.scrollbar-selected")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/style.h:22:53: note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ text.c:414:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(lines >= 0); ^~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ text.c:414:2: warning: passing 'char[29]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(lines >= 0); ^~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ text.c:415:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(widget_data->box.height >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ text.c:415:2: warning: passing 'char[47]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(widget_data->box.height >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ text.c:424:24: warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get_bfu_color(term, "dialog.generic")); ^~~~~~~~~~~~~~~~ ../.././src/bfu/style.h:22:53: note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ In file included from widget.c:11: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from widget.c:11: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from widget.c:14: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ 3 warnings generated. 14 warnings generated. [LD] src/bfu/lib.o gmake[2]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/bfu' [MAKE all] src/bookmarks gmake[2]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/bookmarks' [MAKE all] src/bookmarks/backend gmake[3]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/bookmarks/backend' [CC] src/bookmarks/bookmarks.o [CC] src/bookmarks/dialogs.o [CC] src/bookmarks/backend/common.o In file included from dialogs.c:15: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from dialogs.c:15: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from bookmarks.c:13: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from bookmarks.c:13: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from dialogs.c:19: In file included from ../.././src/bookmarks/dialogs.h:7: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from dialogs.c:19: In file included from ../.././src/bookmarks/dialogs.h:7: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from dialogs.c:21: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from common.c:13: In file included from ../../.././src/bfu/dialog.h:5: In file included from ../../.././src/bfu/widget.h:12: In file included from ../../.././src/bfu/leds.h:6: In file included from ../../.././src/main/module.h:4: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from common.c:13: In file included from ../../.././src/bfu/dialog.h:5: In file included from ../../.././src/bfu/widget.h:12: In file included from ../../.././src/bfu/leds.h:6: In file included from ../../.././src/main/module.h:4: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from dialogs.c:23: ../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from dialogs.c:26: ../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ dialogs.c:59:29: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int utf8_cp = get_cp_index("UTF-8"); ^~~~~~~ ../.././src/intl/charsets.h:111:39: note: passing argument to parameter here int get_cp_index(const unsigned char *); ^ dialogs.c:67:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bookmark->title, strlen(bookmark->title), ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ dialogs.c:87:29: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int utf8_cp = get_cp_index("UTF-8"); ^~~~~~~ ../.././src/intl/charsets.h:111:39: note: passing argument to parameter here int get_cp_index(const unsigned char *); ^ dialogs.c:97:40: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&info, "%s: ", _("Title", term)); ^~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ dialogs.c:97:30: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&info, "%s: ", _("Title", term)); ^~~~~~ ../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ dialogs.c:98:56: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] convert_string(convert_table, bookmark->title, strlen(bookmark->title), ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ dialogs.c:101:42: warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&info, "\n%s: ", _("URL", term)); ^~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ dialogs.c:101:30: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from bookmarks.c:18: In file included from ../.././src/bookmarks/dialogs.h:7: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h add_format_to_string(&info, "\n%s: ", _("URL", term));:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from bookmarks.c:18: ^~~~~~~~ ../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here In file included from ../.././src/bookmarks/dialogs.h:7: struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ dialogs.c:102:54: In file included from warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/session/session.h:7: convert_string(convert_table, bookmark->url, strlen(bookmark->url), ^~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ dialogs.c:138:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(!is_object_used(bookmark)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ dialogs.c:138:2: warning: passing 'char[44]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(!is_object_used(bookmark)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ dialogs.c:149:2: warning: initializing 'unsigned char *' with an expression of type 'char[48]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Sorry, but the bookmark \"%s\" cannot be deleted."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:151:2: warning: initializing 'unsigned char *' with an expression of type 'char[62]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Sorry, but the bookmark \"%s\" is being used by something else."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:153:2: warning: initializing 'unsigned char *' with an expression of type 'char[46]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Sorry, but the folder \"%s\" cannot be deleted."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:155:2: warning: initializing 'unsigned char *' with an expression of type 'char[60]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Sorry, but the folder \"%s\" is being used by something else."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:157:2: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Delete marked bookmarks"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:159:2: warning: initializing 'unsigned char *' with an expression of type 'char[25]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Delete marked bookmarks?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:161:2: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Delete folder"), ^~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:163:2: warning: initializing 'unsigned char *' with an expression of type 'char[48]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Delete the folder \"%s\" and all bookmarks in it?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:165:2: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Delete bookmark"), ^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:167:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Delete this bookmark?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:169:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Clear all bookmarks"), ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:171:2: warning: initializing 'unsigned char *' with an expression of type 'char[44]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Do you really want to remove all bookmarks?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:327:8: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Add folder"), N_("Folder name"), ^~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ In file included from bookmarks.c:../.././src/bfu/inpfield.h:76:21: ../.././src/intl/gettext/libintl.h:7022::42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: passing argument to parameter 'title' here unsigned char *title, ^ bind_textdomain_codeset( /* PACKAGE */ "elinks", dialogs.c:327:26: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~ N_("Add folder"), N_("Folder name"), ^~~~~~~~~~~~~~~~~../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/inpfield.h:77:22: note: passing argument to parameter 'text' here unsigned char *text, ^ dialogs.c:349:49: warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] do_add_bookmark(dlg_data->win->term, dlg_data, "-", ""); ^~~ dialogs.c:258:18: note: passing argument to parameter 'title' here unsigned char *title, unsigned char *url) ^ dialogs.c:349:54: warning: passing 'char[1]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] do_add_bookmark(dlg_data->win->term, dlg_data, "-", ""); ^~ dialogs.c:258:40: note: passing argument to parameter 'url' here unsigned char *title, unsigned char *url) ^ In file included from bookmarks.c:24: ../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' dialogs.c#define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:390:30: :28: note: passing argument to parameter '__s' here warning: size_t strlen(const char *__s); ^ passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int utf8_cp = get_cp_index("UTF-8"); ^~~~~~~ ../.././src/intl/charsets.h:111:39: note: passing argument to parameter here int get_cp_index(const unsigned char *); ^ dialogs.c:400:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bm->title, strlen(bm->title), ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ dialogs.c:404:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bm->url, strlen(bm->url), ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ dialogs.c:410:13: warning: passing 'char[14]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Edit bookmark"), ^~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/dialogs/edit.h:13:60: note: passing argument to parameter here void do_edit_dialog(struct terminal *, int, unsigned char *, ^ In file included from bookmarks.c:27: ../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here dialogs.c:459:39: warning: passing 'char[14]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] size_t strlen(const char *__s); set_event_id(move_bookmark_event_id, "bookmark-move"); ^ ^~~~~~~~~~~~~~~ ../.././src/main/event.h:106:25: note: expanded from macro 'set_event_id' event = get_event_id(name); \ ^~~~ ../.././src/main/event.h:94:33: note: passing argument to parameter 'name' here int get_event_id(unsigned char *name); ^ bookmarks.c:48:16: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("", N_("Bookmarks"), ^~ dialogs.c:567:5common.c../.././src/config/options.h: warning: passing 'char[33]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ::525:5: note: expanded from macro 'INIT_OPT_TREE' N_("Cannot move folder inside itself"), ALIGN_LEFT, {{ path, name, capt, DESC(desc), flags, \ ^~~~ 48:32: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bookmarks.c:49:3: int backend_num = get_opt_int("bookmarks.file_format"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h: ^~~~~~~~~~~~~~~~~~~~~~~ 133:18: note: passing argument to parameter 'title' here ../../.././src/config/options.h warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *title, enum format_align align,:302: ^60: note: expanded from macro 'get_opt_int' "bookmarks", 0, ^~~~~~~~~~~ ../.././src/config/options.h:525#define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ dialogs.c:../../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ 568:5: warning: ../../.././src/config/options.h:290passing 'char[156]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ : N_("You are trying to move the marked folder inside " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:../.././src/intl/gettext/libintl.h:21:17 note: expanded from macro 'get_opt' :bookmarks.c:48#define get_opt(tree, name, type) get_opt_(tree, name): ^~~~ ../../.././src/config/options.h:289:2069: :note: expanded from macro 'N_'note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("", N_("Bookmarks"), ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ #define N_(msg) (gettext_noop(msg)) ^~~~ bookmarks.c:48:2: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("", N_("Bookmarks"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:common.c :65525:23: note: expanded from macro 'INIT_OPT_TREE' ^~~~~~~~~~~~~~~~~~~ {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ :../.././src/config/options.h:33512:../.././src/bfu/msgbox.h:134::17: note: expanded from macro 'DESC'18 warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] f = fopen(file_name, "rb"); ^~~~~~~~~ :/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h note: passing argument to parameter 'text' here :153:37: note: passing argument to parameter '__filename' here #define DESC(x) (x) ^~~ FILE *fopen(const char * __restrict __filename, const char * __restrict __mode) __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0, __DARWIN_ALIAS(fopen)); unsigned char *text); ^ ^ bookmarks.cdialogs.c:574:5: warning: passing 'char[16]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Nothing to move"), ALIGN_LEFT, ^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' :#define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ 53:15: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("bookmarks", N_("File format"), ^~~~~~~~~~~ ../.././src/config/options.h:480:5: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ bookmarks.c:54:3: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/bfu/msgbox.h:133:18: note: passing argument to parameter 'title' here "file_format", 0, 0, 1, 0, unsigned char *title, enum format_align align, ^~~~~~~~~~~~~ ^ dialogs.c:575:5: warning: passing 'char[296]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/config/options.h N_("To move bookmarks, first mark all the bookmarks "common.c:79:32: warning: :480:11: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~bookmarks.c:53:28: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("bookmarks", N_("File format"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/config/options.h:480: int backend_num = get_opt_int("bookmarks.file_format"); ^~~~~~~~~~~~~~~~~~~~~~~../.././src/intl/gettext/libintl.h17 :21:17:: note: note: expanded from macro 'INIT_OPT_INT' expanded from macro 'N_' ../../.././src/config/options.h:302#define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ {{ path, name, capt, DESC(desc), flags, \ :60:../.././src/bfu/msgbox.h note: expanded from macro 'get_opt_int' ^~~~#define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../../.././src/config/options.h :134::18: note: passing argument to parameter 'text' here 294 unsigned char *text); ^ bookmarks.c:53::52: note: 2: warning: initializing 'unsigned char *' with an expression of type 'char[140]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] expanded from macro 'get_opt_int_tree' INIT_OPT_INT("bookmarks", N_("File format"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h#define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ :../../.././src/config/options.hdialogs.c:290:50: note: expanded from macro 'get_opt' :593:4: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { N_("~Goto"), push_hierbox_goto_button, 1 }, ^~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' 480#define N_(msg) (gettext_noop(msg)) #define get_opt(tree, name, type) get_opt_(tree, name):23: note: expanded from macro 'INIT_OPT_INT' ^~~~ {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:289 ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' dialogs.c#define DESC(x) (x) ^~~ ::69bookmarks.c:68:16: 594:warning: :4initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : note: passing argument to parameter here INIT_OPT_BOOL("bookmarks", N_("Save folder state"), ^~~~~~~~~~~ ../.././src/config/options.hwarning: :475initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ extern union option_value *get_opt_(struct option *, unsigned char *);bookmarks.c:69:3: { N_("~Edit"), push_edit_button, 0 }, ^~~~~~~~~~~ ../.././src/intl/gettext/libintl.h: ^ 21 warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "folder_state", 0, 1, ^~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) bookmarks.c:68:29: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~~~~~~~~~~~~ dialogs.c:595:4 INIT_OPT_BOOL("bookmarks", N_("Save folder state"),: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ { N_("~Delete"), push_hierbox_delete_button, 0 }, ^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17../.././src/intl/gettext/libintl.h: note: expanded from macro 'N_' :#define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ 21:17: dialogs.c:596:4: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { N_("~Add"), push_add_button, 0 }, ^~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ note: dialogs.c:597:4: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] expanded from macro 'N_' { N_("Add se~parator"), push_add_separator_button, 0 }, #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h: ^~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ 475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ bookmarks.c:68:2: dialogs.c:598:4: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] warning: initializing 'unsigned char *' with an expression of type 'char[209]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("bookmarks", N_("Save folder state"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475 { N_("Add ~folder"), push_add_folder_button, 0 }, ^~~~~~~~~~~~~~~~~:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x)../.././src/intl/gettext/libintl.h:21 ^~~ :17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:599:4: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { N_("~Move"), push_move_button, 0 }, ^~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21bookmarks.c::17: 75:note: expanded from macro 'N_'16: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:600:4: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { N_("~Search"), push_search_button, 1 }, INIT_OPT_BOOL("ui.sessions", N_("Periodic snapshotting"), ^~~~~~~~~~~~~ ^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ bookmarks.c:76:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "snapshot", 0, 0, ^~~~~~~~~~ ../.././src/config/options.h:475:11: dialogs.cnote: expanded from macro 'INIT_OPT_BOOL' :613:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {{ path, name, capt, DESC(desc), flags, \ N_("Bookmark manager"), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~ ^ ../.././src/bfu/hierbox.h:97:3:bookmarks.c:75:31: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui.sessions", N_("Periodic snapshotting"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_'note: expanded from macro 'struct_hierbox_browser' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' title, \ ^~~~~ {{ path, name, capt, DESC(desc), flags, \ ^~~~ bookmarks.c:75:2: warning: initializing 'unsigned char *' with an expression of type 'char[204]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui.sessions", N_("Periodic snapshotting"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ bookmarks.c:90:4: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "bookmark-delete", 0, bookmark_change_hook, NULL }, ^~~~~~~~~~~~~~~~~ bookmarks.c:91:4: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "bookmark-move", 0, bookmark_change_hook, NULL }, ^~~~~~~~~~~~~~~ bookmarks.c:92:4: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "bookmark-update", 0, bookmark_change_hook, NULL }, ^~~~~~~~~~~~~~~~~ bookmarks.c:93:4: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "periodic-saving", 0, bookmark_write_hook, NULL }, ^~~~~~~~~~~~~~~~~ bookmarks.c:114:19: warning: passing 'char[21]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (get_opt_bool("ui.sessions.snapshot") ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ bookmarks.c:115:27: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && !get_cmd_opt_bool("anonymous")) ^~~~~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ bookmarks.c:141:5: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "bookmarks.folder_state", change_hook_folder_state }, ^~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:664:3: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ctx->title && ctx->url); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' bookmarks.c:183:15:#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /* name: */ N_("Bookmarks"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' ^ ~~~~~~~~ #define N_(msg) (gettext_noop(msg)) ^ ../.././src/main/module.h:41:4: note: expanded from macro 'struct_module' dialogs.c:664: { name, options, hooks, submods, data, init, done } ^~~~ 3: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ctx->title && ctx->url); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48bookmarks.c:206:23: :37: note: passing argument to parameter 'fmt' herewarning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] void elinks_internal(unsigned char *fmt, ...); if (get_cmd_opt_bool("anonymous")) { ^ ^~~~~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree'dialogs.c:666 :43#define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name): ^~~~ ../.././src/config/options.h:289warning: :69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ctx->found = (*ctx->url && c_strcasestr(bm->url, ctx->url)); ^~~~~~~ ../.././src/util/string.h:115:33: note: passing argument to parameter 'haystack' here char * c_strcasestr(const char *haystack, const char *needle); ^ dialogs.c:666:52: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ctx->found = (*ctx->url && c_strcasestr(bm->url, ctx->url)); ^~~~~~~~ ../.././src/util/string.h:115:55: note: passing argument to parameter 'needle' here char * c_strcasestr(const char *haystack, const char *needle); ^ dialogs.c:683:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strlen(bm->title), ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:bookmarks.c:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); 260 ^ :56: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] dialogs.c: item = get_hash_item(bookmark_cache, bm->url, strlen(bm->url)); ^~~~~~~ 690/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: :30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ctx->found = (strcasestr(title, ctx->title) ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:160:30: note: passing argument to parameter '__big' here char *strcasestr(const char *__big, const char *__little); ^ dialogs.c:690:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ctx->found = (strcasestr(title, ctx->title) ^~~~~~~~~~note: passing argument to parameter '__s' here /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:160:49: note: passing argument to parameter '__little' here char *strcasestr(const char *__big, const char *__little); ^ size_t strlen(const char *__s); ^ bookmarks.c:264:41: warning: passing 'char[16]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] set_event_id(delete_bookmark_event_id, "bookmark-delete"); ^~~~~~~~~~~~~~~~~ ../.././src/main/event.h:106:25: note: expanded from macro 'set_event_id' event = get_event_id(name); \ ^~~~ ../.././src/main/event.h:94:33: note: passing argument to parameter 'name' here int get_event_id(unsigned char *name); ^ dialogs.c:750:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(dlg->udata != NULL, "Bookmark search with NULL udata in dialog"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' bookmarks.c#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ :285dialogs.c:750:2: warning: passing 'char[79]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(dlg->udata != NULL, "Bookmark search with NULL udata in dialog"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/util/error.h: || strcmp(bookmark->title, foldername)) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here 127int strcmp(const char *__s1, const char *__s2); ^ bookmarks.c:285:34: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || strcmp(bookmark->title, foldername)) ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: :11: passing argument to parameter '__s2' here note: expanded from macro 'assertm' int strcmp(const char *__s1, const char *__s2); ^ INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ dialogs.c:755:31: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ctx.system_cp = get_cp_index("System"); ^~~~~~~~ ../.././src/intl/charsets.h:111:39: note: passing argument to parameter here int get_cp_index(const unsigned char *); ^ dialogs.c:756:29: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ctx.utf8_cp = get_cp_index("UTF-8"); ^~~~~~~ ../.././src/intl/charsets.h:111:39: note: passing argument to parameter here int get_cp_index(const unsigned char *); ^ bookmarks.c:361:49: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_hash_item(bookmark_cache, bm->url, strlen(bm->url), bm); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.hdialogs.c:764::82:28:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] title_term, strlen(title_term), ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ dialogs.c:771:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] url_term, strlen(url_term), ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ dialogs.c:775:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] title_term, strlen(title_term), ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ bookmarks.c:440:35: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const int utf8_cp = get_cp_index("UTF-8"); ^~~~~~~ ../.././src/intl/charsets.h:111:39: note: passing argument to parameter here int get_cp_index(const unsigned char *); ^ bookmarks.c:447:7: warning: assigning to 'unsigned char *' from 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] dialogs.c:807 url = ""; ^ ~~:26: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] utf8_cp = get_cp_index("UTF-8"); ^~~~~~~ ../.././src/intl/charsets.h:111:39: note: passing argument to parameter here bookmarks.cint get_cp_index(const unsigned char *); ^ :453:51: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] dialogs.c:813:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strlen(bm_last_searched_title), term_cp, ^~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82: utf8_title = convert_string(table, title, strlen(title), 28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s);dialogs.c:816:18: ^ warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strlen(bm_last_searched_url), term_cp, ^~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ 5 warnings generated. bookmarks.c:456:47: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] utf8_url = convert_string(table, url, strlen(url), ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ dialogs.c:825:26: warning: passing 'char[17]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] do_edit_dialog(term, 1, N_("Search bookmarks"), ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/dialogs/edit.h:13:60: note: passing argument to parameter here void do_edit_dialog(struct terminal *, int, unsigned char *, ^ dialogs.c:892:26: warning: passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] do_edit_dialog(term, 1, N_("Add bookmark"), title, url, ses, ^~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/dialogs/edit.h:13:60: note: passing argument to parameter here void do_edit_dialog(struct terminal *, int, unsigned char *, ^ bookmarks.c:477:35: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const int utf8_cp = get_cp_index("UTF-8"); ^~~~~~~ ../.././src/intl/charsets.h:111:39: note: passing argument to parameter here int get_cp_index(const unsigned char *); ^ bookmarks.c:487:44: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] url2 = convert_string(table, url, strlen(url), ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ bookmarks.c:495:48: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] title2 = convert_string(table, title, strlen(title), ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here dialogs.c:926:27: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] size_t strlen(const char *__s); int to_cp = get_cp_index("UTF-8"); ^~~~~~~ ../.././src/intl/charsets.h:111:39: note: passing argument to parameter here ^ int get_cp_index(const unsigned char *); ^ dialogs.c:934:27: bookmarks.cwarning: :505:41: warning: passing 'char[16]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] set_event_id(update_bookmark_event_id, "bookmark-update"); ^~~~~~~~~~~~~~~~~ ../.././src/main/event.h:106:25: note: expanded from macro 'set_event_id' passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] foldername, strlen(foldername), ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82 event = get_event_id(name); \:28: note: passing argument to parameter '__s' here ^~~~ ../.././src/main/event.h:94:33: note: passing argument to parameter 'name' here int get_event_id(unsigned char *name); ^ size_t strlen(const char *__s); ^ bookmarks.c:515:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int len = strlen(bm->url); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ bookmarks.c:522:47: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]dialogs.c:950 add_hash_item(bookmark_cache, url2, strlen(url2), bm); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82::27: warning: passing 'char[14]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]28 : note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ add_to_string(&string, _("Saved session", term)); ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ dialogs.c:953:25: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&string, " - "); ^~~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ dialogs.c:954:42: warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_date_to_string(&string, get_opt_str("ui.date_format"), NULL); ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:304:60: note: expanded from macro 'get_opt_str' #define get_opt_str(name) get_opt_str_tree(config_options, name) ^~~~ ../.././src/config/options.h:296:52: note: expanded from macro 'get_opt_str_tree' #define get_opt_str_tree(tree, name) get_opt(tree, name, OPT_STRING)->string ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ dialogs.c:958:8: warning: passing 'char[14]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Bookmark tabs"), N_("Enter folder name"), ^~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/inpfield.h:76:22: note: passing argument to parameter 'title' here unsigned char *title, ^ dialogs.c:958:29: warning: passing 'char[18]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Bookmark tabs"), N_("Enter folder name"), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/inpfield.h:77:22: note: passing argument to parameter 'text' here unsigned char *text, ^ bookmarks.c:552:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!strcmp(bookmark->title, title)) return bookmark; ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ bookmarks.c:552:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!strcmp(bookmark->title, title)) return bookmark; ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ bookmarks.c:569:51: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] item = get_hash_item(bookmark_cache, url, strlen(url)); ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ bookmarks.c:618:23: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (get_cmd_opt_bool("anonymous")) ^~~~~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ bookmarks.c:653:27: warning: passing 'char[33]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] foldername = get_opt_str("ui.sessions.auto_save_foldername"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:304:60: note: expanded from macro 'get_opt_str' #define get_opt_str(name) get_opt_str_tree(config_options, name) ^~~~ ../.././src/config/options.h:296:52: note: expanded from macro 'get_opt_str_tree' #define get_opt_str_tree(tree, name) get_opt(tree, name, OPT_STRING)->string ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ bookmarks.c:659:25: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] from_cp = get_cp_index("System"); ^~~~~~~~ ../.././src/intl/charsets.h:111:39: note: passing argument to parameter here int get_cp_index(const unsigned char *); ^ bookmarks.c:660:23: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] to_cp = get_cp_index("UTF-8"); ^~~~~~~ ../.././src/intl/charsets.h:111:39: note: passing argument to parameter here int get_cp_index(const unsigned char *); ^ bookmarks.c:665:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] foldername, strlen(foldername), ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ bookmarks.c:675:23: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (get_cmd_opt_bool("anonymous") ^~~~~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ bookmarks.c:676:23: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || !get_opt_bool("ui.sessions.auto_save")) ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ bookmarks.c:698:31: warning: passing 'char[17]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&folderstring, "Session snapshot"); ^~~~~~~~~~~~~~~~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ bookmarks.c:701:31: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&folderstring, " - "); ^~~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ bookmarks.c:702:48: warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_date_to_string(&folderstring, get_opt_str("ui.date_format"), NULL); ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:304:60: note: expanded from macro 'get_opt_str' #define get_opt_str(name) get_opt_str_tree(config_options, name) ^~~~ ../.././src/config/options.h:296:52: note: expanded from macro 'get_opt_str_tree' #define get_opt_str_tree(tree, name) get_opt(tree, name, OPT_STRING)->string ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ bookmarks.c:707:49: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] folder = add_bookmark_cp(NULL, 1, get_cp_index("System"), ^~~~~~~~ ../.././src/intl/charsets.h:111:39: note: passing argument to parameter here int get_cp_index(const unsigned char *); ^ bookmarks.c:734:2: warning: assigning to 'const unsigned char *' from 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(foldername && ses); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ bookmarks.c:734:2: warning: passing 'char[36]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(foldername && ses); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ bookmarks.c:740:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strcmp(bookmark->title, foldername)) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ bookmarks.c:740:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strcmp(bookmark->title, foldername)) ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ [CC] src/bookmarks/backend/default.o 65 warnings generated. 78 warnings generated. [CC] src/bookmarks/backend/xbel.o [LD] src/bookmarks/lib.o In file included from default.c:14: In file included from ../../.././src/bfu/dialog.h:5: In file included from ../../.././src/bfu/widget.h:12: In file included from ../../.././src/bfu/leds.h:6: In file included from ../../.././src/main/module.h:4: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from default.c:14: In file included from ../../.././src/bfu/dialog.h:5: In file included from ../../.././src/bfu/widget.h:12: In file included from ../../.././src/bfu/leds.h:6: In file included from ../../.././src/main/module.h:4: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ default.c:37:35: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const int file_cp = get_cp_index("System"); ^~~~~~~~ ../../.././src/intl/charsets.h:111:39: note: passing argument to parameter here int get_cp_index(const unsigned char *); ^ default.c:40:15: warning: passing 'unsigned char[3079]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] while (fgets(in_buffer, INBUF_SIZE, f)) { ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:149:30: note: passing argument to parameter here char *fgets(char * __restrict, int, FILE *); ^ default.c:50:16: warning: passing 'unsigned char[3079]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] url = strchr(in_buffer, '\t'); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ default.c:50:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] url = strchr(in_buffer, '\t'); ^ ~~~~~~~~~~~~~~~~~~~~~~~ default.c:62:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] depth_str = strchr(url, '\t'); ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ default.c:62:13: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] depth_str = strchr(url, '\t'); ^ ~~~~~~~~~~~~~~~~~ default.c:69:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] depth = atoi(depth_str); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:135:23: note: passing argument to parameter here int atoi(const char *); ^ default.c:74:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] flags = strchr(depth_str, '\t'); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ default.c:74:10: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] flags = strchr(depth_str, '\t'); ^ ~~~~~~~~~~~~~~~~~~~~~~~ default.c:85:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] line_end = strchr(flags ? flags : depth_str, '\n'); ^~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ default.c:85:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] line_end = strchr(flags ? flags : depth_str, '\n'); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ default.c:149:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strlen(bm->title), out->codepage, ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ default.c:152:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strlen(bm->url), out->codepage, ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ default.c:185:39: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] out.save_folder_state = get_opt_bool("bookmarks.folder_state"); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ default.c:186:30: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] out.codepage = get_cp_index("System"); ^~~~~~~~ ../../.././src/intl/charsets.h:111:39: note: passing argument to parameter here int get_cp_index(const unsigned char *); ^ default.c:187:54: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] out.conv_table = get_translation_table(get_cp_index("UTF-8"), ^~~~~~~ ../../.././src/intl/charsets.h:111:39: note: passing argument to parameter here int get_cp_index(const unsigned char *); ^ default.c:195:9: warning: returning 'char[10]' from a function with result type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return BOOKMARKS_FILENAME; ^~~~~~~~~~~~~~~~~~ default.c:22:29: note: expanded from macro 'BOOKMARKS_FILENAME' #define BOOKMARKS_FILENAME "bookmarks" ^~~~~~~~~~~ 19 warnings generated. In file included from xbel.c:24: In file included from ../../.././src/bfu/dialog.h:5: In file included from ../../.././src/bfu/widget.h:12: In file included from ../../.././src/bfu/leds.h:6: In file included from ../../.././src/main/module.h:4: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from xbel.c:24: In file included from ../../.././src/bfu/dialog.h:5: In file included from ../../.././src/bfu/widget.h:12: In file included from ../../.././src/bfu/leds.h:6: In file included from ../../.././src/main/module.h:4: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from xbel.c:29: ../../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from xbel.c:30: ../../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ xbel.c:105:3: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ERROR(gettext("read_bookmarks_xbel(): Error in XML_ParserCreate()")); ^~~~~ ../../.././src/util/error.h:40:23: note: expanded from macro 'ERROR' #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error ^ ~~~~~~~~ xbel.c:105:17: warning: passing 'char[51]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ERROR(gettext("read_bookmarks_xbel(): Error in XML_ParserCreate()")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:53: note: passing argument to parameter '__msgid' here extern unsigned char *gettext(const unsigned char *__msgid); ^ xbel.c:116:4: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ERROR(gettext("read_bookmarks_xbel(): Error reading %s"), ^~~~~ ../../.././src/util/error.h:40:23: note: expanded from macro 'ERROR' #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error ^ ~~~~~~~~ xbel.c:116:18: warning: passing 'char[40]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ERROR(gettext("read_bookmarks_xbel(): Error reading %s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:53: note: passing argument to parameter '__msgid' here extern unsigned char *gettext(const unsigned char *__msgid); ^ xbel.c:123:30: warning: passing 'unsigned char[1024]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!err && !XML_Parse(p, in_buffer, len, done)) { ^~~~~~~~~ /Users/pbulk/build/www/elinks/work/.buildlink/include/expat.h:783:42: note: passing argument to parameter 's' here XML_Parse(XML_Parser parser, const char *s, int len, int isFinal); ^ xbel.c:124:22: warning: passing 'char[75]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] usrerror(gettext("Parse error while processing " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:53: note: passing argument to parameter '__msgid' here extern unsigned char *gettext(const unsigned char *__msgid); ^ xbel.c:137:34: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] preload.utf8_cp = get_cp_index("UTF-8"); ^~~~~~~ ../../.././src/intl/charsets.h:111:39: note: passing argument to parameter here int get_cp_index(const unsigned char *); ^ xbel.c:152:34: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int folder_state = get_opt_bool("bookmarks.folder_state"); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ xbel.c:172:9: warning: returning 'char[15]' from a function with result type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return BOOKMARKS_XBEL_FILENAME; ^~~~~~~~~~~~~~~~~~~~~~~ xbel.c:34:34: note: expanded from macro 'BOOKMARKS_XBEL_FILENAME' #define BOOKMARKS_XBEL_FILENAME "bookmarks.xbel" ^~~~~~~~~~~~~~~~ xbel.c:190:52: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && add_html_to_string(&entitized, str, strlen(str))) { ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ xbel.c:191:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] secure_fputs(ssi, entitized.source); ^~~~~~~~~~~~~~~~ ../../.././src/util/secsave.h:41:57: note: passing argument to parameter here int secure_fputs(struct secure_save_info *, const char *); ^ xbel.c:309:19: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int len = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ xbel.c:351:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] len2 = current_node->text ? strlen(current_node->text) : 0; ^~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ xbel.c:360:38: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] current_node->text = delete_whites(tmp); ^~~ xbel.c:305:36: note: passing argument to parameter 's' here delete_whites(const unsigned char *s) ^ xbel.c:378:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!strcmp(node->name, "bookmark")) { ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ xbel.c:381:28: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] title = get_child(node, "title"); ^~~~~~~ xbel.c:53:75: note: passing argument to parameter 'name' here static struct tree_node *get_child(struct tree_node *node, unsigned char *name); ^ xbel.c:382:37: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] href = get_attribute_value(node, "href"); ^~~~~~ xbel.c:55:23: note: passing argument to parameter 'name' here unsigned char *name); ^ xbel.c:388:36: warning: passing 'char[9]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : (unsigned char *) gettext("No title"), ^~~~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:53: note: passing argument to parameter '__msgid' here extern unsigned char *gettext(const unsigned char *__msgid); ^ xbel.c:394:35: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : (unsigned char *) gettext("No URL")); ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:53: note: passing argument to parameter '__msgid' here extern unsigned char *gettext(const unsigned char *__msgid); ^ xbel.c:402:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (!strcmp(node->name, "folder")) { ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ xbel.c:405:28: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] title = get_child(node, "title"); ^~~~~~~ xbel.c:53:75: note: passing argument to parameter 'name' here static struct tree_node *get_child(struct tree_node *node, unsigned char *name); ^ xbel.c:410:36: warning: passing 'char[9]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : (unsigned char *) gettext("No title"), ^~~~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:53: note: passing argument to parameter '__msgid' here extern unsigned char *gettext(const unsigned char *__msgid); ^ xbel.c:416:39: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] folded = get_attribute_value(node, "folded"); ^~~~~~~~ xbel.c:55:23: note: passing argument to parameter 'name' here unsigned char *name); ^ xbel.c:417:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (folded && !strcmp(folded, "no")) ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ xbel.c:422:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (!strcmp(node->name, "separator")) { ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ xbel.c:423:42: warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] tmp = add_bookmark(current_parent, 0, "-", ""); ^~~ ../../.././src/bookmarks/bookmarks.h:47:70: note: passing argument to parameter here struct bookmark *add_bookmark(struct bookmark *, int, unsigned char *, unsigned char *); ^ xbel.c:423:47: warning: passing 'char[1]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] tmp = add_bookmark(current_parent, 0, "-", ""); ^~ ../../.././src/bookmarks/bookmarks.h:47:87: note: passing argument to parameter here struct bookmark *add_bookmark(struct bookmark *, int, unsigned char *, unsigned char *); ^ xbel.c:437:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!strcmp(node->name, "folder")) ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ xbel.c:483:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!strcmp(name, ret->name)) { ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ xbel.c:483:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!strcmp(name, ret->name)) { ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ xbel.c:498:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!strcmp(attribute->name, name)) { ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ xbel.c:498:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!strcmp(attribute->name, name)) { ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ 36 warnings generated. [LD] src/bookmarks/backend/lib.o gmake[3]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/bookmarks/backend' gmake[2]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/bookmarks' [MAKE all] src/cache gmake[2]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/cache' [CC] src/cache/cache.o [CC] src/cache/dialogs.o In file included from cache.c:11: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: In file included from dialogs.c:15: In file included from ../.././src/bfu/dialog.h:warning: 5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:../.././src/util/error.h:1272: note: expanded from macro 'assertm':2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' ^~~~~~~~ #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' ^ ~~~~~~~~ #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from dialogs.cIn file included from cache.c:11: In file included from ../.././src/bfu/dialog.h:5: In file included from :15: In file included from ../.././src/bfu/dialog.h../.././src/bfu/widget.h:12: :5: In file included from ../.././src/bfu/widget.hIn file included from ../.././src/bfu/leds.h:6: :In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h12: In file included from :255../.././src/bfu/leds.h:6:2: In file included from : ../.././src/main/module.h:warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h: assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255:2../.././src/util/error.h:: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 127:11: assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); note: expanded from macro 'assertm' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'assertm' ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here INTERNAL("assertion " #x " failed: " m); \ void elinks_internal(unsigned char *fmt, ...); ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from dialogs.c:18: In file included from ../.././src/dialogs/edit.h:5: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from dialogs.c:18: In file included from ../.././src/dialogs/edit.h:5: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from cache.c:17: In file included from ../.././src/network/connection.h:5: In file included from ../.././src/encoding/encoding.h:4: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from cache.c:17: In file included from ../.././src/network/connection.h:5: In file included from ../.././src/encoding/encoding.h:4: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from dialogs.c:19: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from cache.c:20: ../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from dialogs.c:21: ../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from dialogs.c:25: ../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ cache.c:131:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(!uri->fragment, "Fragment in URI (%s)", struri(uri)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47dialogs.c:65:24: warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :26: note: expanded from macro 'INTERNAL' add_to_string(&msg, _("URL", term)); ^~~~~ ../.././src/intl/gettext/libintl.h: 94:18: note: passing argument to parameter 'msg' here #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal _(unsigned char *msg, struct terminal *term) ^ ~~~~~~~~ ^ cache.c:131:2: warning: passing 'char[54]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] dialogs.c:66:22: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(!uri->fragment, "Fragment in URI (%s)", struri(uri)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: add_to_string(&msg, ": "); ^~~~ note: expanded from macro 'assertm' ../.././src/util/string.h:190 INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h::30:48:37: note: passing argument to parameter 'source' here note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); const unsigned char *source); ^ ^ dialogs.c:72:42: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&msg, "\n%s: ", _("Proxy URL", term)); ^~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ dialogs.c:72:30: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&msg, "\n%s: ", _("Proxy URL", term)); ^~~~~~~~ ../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ dialogs.c:77:42: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&msg, "\n%s: ", _("Redirect", term)); ^~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ dialogs.c:77:30: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&msg, "\n%s: ", _("Redirect", term)); ^~~~~~~~ ../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ dialogs.c:81:24: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&msg, " (GET)"); ^~~~~~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ dialogs.c:85:59: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&msg, "\n%s: %" OFF_PRINT_FORMAT, _("Size", term), ^~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ dialogs.c:85:29: warning: passing 'char[9]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&msg, "\n%s: %" OFF_PRINT_FORMAT, _("Size", term), ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ dialogs.c:87:59: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&msg, "\n%s: %" OFF_PRINT_FORMAT, _("Loaded size", term), ^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ dialogs.c:87:29: warning: passing 'char[9]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&msg, "\n%s: %" OFF_PRINT_FORMAT, _("Loaded size", term), ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ dialogs.c:90:44: warning: passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&msg, "\n%s: %s", _("Content type", term), ^~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ dialogs.c:90:30: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&msg, "\n%s: %s", _("Content type", term), ^~~~~~~~~~ ../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ dialogs.c:94:44:cache.c warning: passing 'char[14]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&msg, "\n%s: %s", _("Last modified", term), ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ dialogs.c:94:30: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&msg, "\n%s: %s", _("Last modified", term), ^~~~~~~~~~ ../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ :196:44: warning: passing 'char[31]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || (cached->redirect && !get_opt_bool("document.cache.cache_redirects")) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool'dialogs.c:98:30: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&msg, "\n%s: %s", "ETag", ^~~~~~~~~~ ../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ dialogs.c:102:44: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&msg, "\n%s: %s", _("SSL Cipher", term), ^~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ dialogs.c:102:30: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&msg, "\n%s: %s", _("SSL Cipher", term), ^~~~~~~~~~ ../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ dialogs.c:106:44: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&msg, "\n%s: %s", _("Encoding", term), ^~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^#define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:dialogs.c53: note: expanded from macro 'get_opt_bool_tree' :106:30#define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]290 :50: note: add_format_to_string(&msg, "\n%s: %s", _("Encoding", term), ^~~~~~~~~~ expanded from macro 'get_opt' ../.././src/util/string.h:207:81: #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~note: passing argument to parameter 'format' here ../.././src/config/options.h:289:struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ 69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ dialogs.c:112:25: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&msg, _("Flags", term)); ^~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term)cache.c: ^205: 21: warning: passing 'char[37]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] dialogs.c:113:23 && get_opt_int("document.cache.revalidation_interval") >= 0) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h::302 warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :60 add_to_string(&msg, ": "); ^~~~ :../.././src/util/string.h:190: note: expanded from macro 'get_opt_int'30: note: passing argument to parameter 'source' here#define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' const unsigned char *source); #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^ ^~~~ ../.././src/config/options.h:290dialogs.c:115:50::26: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&msg, _("incomplete", term)); ^~~~~~~~~~~~ note: ../.././src/intl/gettext/libintl.hexpanded from macro 'get_opt' :94:18:#define get_opt(tree, name, type) get_opt_(tree, name) note: ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^extern union option_value *get_opt_(struct option *, unsigned char *); ^ cache.c:206:37:dialogs.c:118:45: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!cached->valid) add_to_string(&msg, _("invalid", term)); warning: passing 'char[37]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~~ if (cached->seconds + get_opt_int("document.cache.revalidation_interval") < time(NULL))../.././src/intl/gettext/libintl.h:94:18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: passing argument to parameter 'msg' here ../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:_(unsigned char *msg, struct terminal *term) ^ 290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ dialogs.c:125:42: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&msg, "\n%s: ", _("Expires", term)); ^~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ dialogs.c:125:30: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&msg, "\n%s: ", _("Expires", term)); ^~~~~~~~ ../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ dialogs.c:126:40: warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_date_to_string(&msg, get_opt_str("ui.date_format"), &expires); ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:304:60: note: expanded from macro 'get_opt_str' #define get_opt_str(name) get_opt_str_tree(config_options, name) ^~~~ ../.././src/config/options.h:296:52: note: expanded from macro 'get_opt_str_tree' #define get_opt_str_tree(tree, name) get_opt(tree, name, OPT_STRING)->string ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ cache.c:260:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(cached->data_size >= 0, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' dialogs.c:167:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("assertion " #x " failed: " m); \ assert(!is_object_used(cached)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h: 108: ^~~~~~~~ 2: note: ../.././src/util/error.hexpanded from macro 'assert' :47:26: note: expanded from macro 'INTERNAL' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ../.././src/util/error.h: ^ ~~~~~~~~ 47:26: note: expanded from macro 'INTERNAL'cache.c:260:2 : warning: #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internalpassing 'char[78]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(cached->data_size >= 0, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ ../.././src/util/error.h:127:dialogs.c:167:2:11 warning: passing 'char[42]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : note: expanded from macro 'assertm' assert(!is_object_used(cached)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: INTERNAL("assertion " #x " failed: " m); \ expanded from macro 'assert' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here ../.././src/util/error.h:void elinks_internal(unsigned char *fmt, ...); ^48:37 : note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ dialogs.c:178:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cache.c:265 if (c_strcasestr(struri(cached->uri), text) ^~~~~~~~~~~~~~~~~~~ :2:../.././src/protocol/uri.h: warning: 90:assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 21: note: expanded from macro 'struri' assertm(cache_size >= 0, "cache_size underflow: %ld", cache_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define struri(uri) ((uri)->string)../.././src/util/error.h: ^~~~~~~~~~~~~~~ 127:2../.././src/util/string.h:115: note: expanded from macro 'assertm' :33: note: passing argument to parameter 'haystack' here INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.hchar * c_strcasestr(const char *haystack, const char *needle); ^ :47:dialogs.c:178:26: note: 40:expanded from macro 'INTERNAL' warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal if (c_strcasestr(struri(cached->uri), text) ^~~~ ../.././src/util/string.h:115:55: note: passing argument to parameter 'needle' here char * c_strcasestr(const char *haystack, const char *needle); ^ ^ ~~~~~~~~ cache.cdialogs.c:179:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :265 || (cached->head && c_strcasestr(cached->head, text))) ^~~~~~~~~~~~ :2: warning: passing 'char[60]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/util/string.h:115:33 assertm(cache_size >= 0, "cache_size underflow: %ld", cache_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: ../.././src/util/error.h:127:11: passing argument to parameter 'haystack' here note: char * c_strcasestr(const char *haystack, const char *needle); ^ expanded from macro 'assertm' dialogs.c:179: INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] void elinks_internal(unsigned char *fmt, ...); ^ || (cached->head && c_strcasestr(cached->head, text))) ^~~~ ../.././src/util/string.h:115:55: note: passing argument to parameter 'needle' here char * c_strcasestr(const char *haystack, const char *needle); ^ dialogs.c:187:2: warning: initializing 'unsigned char *' with an expression of type 'char[47]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Sorry, but cache entry \"%s\" cannot be deleted."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:189:2: warning: initializing 'unsigned char *' with an expression of type 'char[61]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Sorry, but cache entry \"%s\" is being used by something else."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:195:2: warning: initializing 'unsigned char *' with an expression of type 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Delete marked cache entries"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:197:2: warning: initializing 'unsigned char *' with an expression of type 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Delete marked cache entries?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:203:2: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Delete cache entry"), ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:205:2: warning: initializing 'unsigned char *' with an expression of type 'char[25]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Delete this cache entry?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:229:4: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { N_("~Info"), push_hierbox_info_button, 1 }, ^~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:230:4: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { N_("~Goto"), push_hierbox_goto_button, 1 }, ^~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:231:4: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { N_("~Delete"), push_hierbox_delete_button, 1 }, ^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:232:4: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { N_("~Search"), push_hierbox_search_button, 1 }, ^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:237:2: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Cache manager"), cache.c:506:3: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("fragments overlap"); ^~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ note: cache.c:506expanded from macro 'N_' :#define N_(msg) (gettext_noop(msg)) ^ 12: ../.././src/bfu/hierbox.h:97:3:warning: passing 'char[18]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: expanded from macro 'struct_hierbox_browser' INTERNAL("fragments overlap"); title, \ ^~~~~~~~~~~~~~~~~~~ ^~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ cache.c:580:3: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(f->length >= 0); ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ cache.c:580:3: warning: passing 'char[33]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(f->length >= 0); ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ cache.c:656:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(!is_object_used(cached), "deleting locked cache entry"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ cache.c:656:2: warning: passing 'char[70]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(!is_object_used(cached), "deleting locked cache entry"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ cache.c:657:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(!is_entry_used(cached), "deleting loading cache entry"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ cache.c:657:2: warning: passing 'char[70]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(!is_entry_used(cached), "deleting loading cache entry"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ cache.c:738:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(!strchr(uristring, POST_CHAR)); ^~~~~~~~~ ../.././src/util/error.h:107:47: note: expanded from macro 'assert' do { if (!assert_failed && (assert_failed = !(x))) { \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ cache.c:738:3: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(!strchr(uristring, POST_CHAR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ cache.c:738:3: warning: passing 'char[48]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(!strchr(uristring, POST_CHAR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ cache.c:764:50: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned longlong opt_cache_size = get_opt_long("document.cache.memory.size"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:303:62: note: expanded from macro 'get_opt_long' #define get_opt_long(name) get_opt_long_tree(config_options, name) ^~~~ ../.././src/config/options.h:295:53: note: expanded from macro 'get_opt_long_tree' #define get_opt_long_tree(tree, name) get_opt(tree, name, OPT_LONG)->big_number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ cache.c:799:3: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(new_cache_size >= cached->data_size, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ cache.c:799:3: warning: passing 'char[107]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(new_cache_size >= cached->data_size, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ cache.c:808:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(old_cache_size == cache_size, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ cache.c:808:2: warning: passing 'char[91]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(old_cache_size == cache_size, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ cache.c:838:3: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(new_cache_size >= cached->data_size, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ cache.c:838:3: warning: passing 'char[107]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(new_cache_size >= cached->data_size, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ cache.c:850:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(new_cache_size == 0, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ cache.c:850:2: warning: passing 'char[69]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(new_cache_size == 0, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ 51 warnings generated. 34 warnings generated. [LD] src/cache/lib.o gmake[2]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/cache' [MAKE all] src/config gmake[2]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/config' [CC] src/config/cmdline.o [CC] src/config/conf.o [CC] src/config/dialogs.o In file included from dialogs.c:15: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from dialogs.c:15: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.hIn file included from cmdline.c::9: ../.././src/util/string.h:255:292: : warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11In file included from : note: expanded from macro 'assertm' ../.././src/config/conf.h:4: In file included from ../.././src/terminal/terminal.h:4: In file included from ../.././src/config/options.h:9 INTERNAL("assertion " #x " failed: " m); \: ../.././src/util/string.h:255: 2: warning: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); void elinks_internal(unsigned char *fmt, ...); ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from cmdline.c:29: In file included from ../.././src/config/conf.h:4: In file included from ../.././src/terminal/terminal.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from conf.c:21: In file included from ../.././src/config/conf.h:4: In file included from ../.././src/terminal/terminal.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from conf.c:21: In file included from ../.././src/config/conf.h:4: In file included from ../.././src/terminal/terminal.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from cmdline.c:32: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from cmdline.c:34: ../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from conf.c:22: In file included from ../.././src/config/dialogs.h:6: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from conf.c:22: In file included from ../.././src/config/dialogs.h:6: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from dialogs.c:17: In file included from ../.././src/config/dialogs.h:6: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from dialogs.c:17: In file included from ../.././src/config/dialogs.h:6: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from cmdline.c:35: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from cmdline.c:35: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from conf.c:27: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from dialogs.c:21: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ cmdline.c:73:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] for (pos = strchr(oname, '_'); pos; ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ dialogs.c:37:15: warning: passing 'char[18]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cmdline.c get_opt_bool("ui.success_msgbox") = 0; ^~~~~~~~~~~~~~~~~~~ :73:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] for (pos = strchr(oname, '_'); pos; ^ ~~~~~~~~~~~~~~~~~~../.././src/config/options.h:301:62: note: cmdline.cexpanded from macro 'get_opt_bool' :74:23#define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] pos = strchr(pos, '_')) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here ../.././src/config/options.h:293char *strchr(const char *__s, int __c); ^ :cmdline.c:74:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]53: note: expanded from macro 'get_opt_bool_tree' pos = strchr(pos, '_'))#define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^ ~~~~~~~~~~~~~~~~ ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ dialogs.c:38:51: warning: passing 'char[18]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] option_changed(NULL, get_opt_rec(config_options, "ui.success_msgbox")); ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:282:73: note: passing argument to parameter here extern struct option *get_opt_rec(struct option *, const unsigned char *); ^ cmdline.c:91:23: warning: passing 'char[27]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] dialogs.c:50:21: warning: passing 'char[18]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] usrerror(gettext("Cannot parse option %s: %s"), argv[-1], err); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!get_opt_bool("ui.success_msgbox")) return; ^~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libgnuintl.h../.././src/config/options.h::50:53:301:62: note: passing argument to parameter '__msgid' here note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ extern unsigned char *gettext(const unsigned char *__msgid);../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' ^ #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:cmdline.c:114:19289:: warning: passing 'char[18]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]69: note: passing argument to parameter here usrerror(gettext("Unknown option %s"), argv[-1]); ^~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libgnuintl.hextern union option_value *get_opt_(struct option *, unsigned char *); ^ :50:53: dialogs.c:54:19: warning: passing 'char[51]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] msg_text(term, N_("Options were saved successfully to config file %s."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: passing argument to parameter '__msgid' here extern unsigned char *gettext(const unsigned char *__msgid); ^ conf.c:121:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] start += strcspn(start, "\n"); ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:80:29: note: passing argument to parameter '__s' here size_t strcspn(const char *__s, const char *__charset); ^ conf.c:136:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(isquote(*pos->look)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ conf.c:136:2: warning: passing 'char[38]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(isquote(*pos->look)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:120:63: note: passing argument to parameter 'format' here unsigned char *msg_text(struct terminal *term, unsigned char *format, ...); ^ cmdline.c:133:32: warning: passing 'char[19]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (*argc < 1) return gettext("Parameter expected"); ^~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:dialogs.c:57:19: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] MSG_BOX_BUTTON(N_("~OK"), NULL, B_ENTER | B_ESC), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:53: note: passing argument to parameter '__msgid' here ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' conf.c:310#define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/msgbox.h:107:38 extern unsigned char *gettext(const unsigned char *__msgid);: note: expanded from macro 'MSG_BOX_BUTTON': ^ MSG_BOX_CAST(const unsigned char *, label), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 27: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(mirror, "unset "); ^~~~~~~~ ../.././src/util/string.h:190:30:../.././src/bfu/msgbox.hcmdline.c:137 ::36102:: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] parse_config_file(config_options, "-eval", *(*argv - 1), NULL, 0); ^~~~~~~note: 38: note: expanded from macro 'MSG_BOX_CAST' passing argument to parameter 'source' here ../.././src/config/conf.h:20 (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) ^~~~~ const unsigned char *source); ^ :63: note: passing argument to parameter 'name' here dialogs.c:58:void parse_config_file(struct option *options, unsigned char *name, 19: ^warning: passing 'char[21]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] MSG_BOX_BUTTON(N_("~Do not show anymore"), disable_success_msgbox, 0)); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/msgbox.h:107:38cmdline.c:147:: note: expanded from macro 'MSG_BOX_BUTTON'27: warning: passing 'char[18]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] MSG_BOX_CAST(const unsigned char *, label), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/bfu/msgbox.h:102:38: note: expanded from macro 'MSG_BOX_CAST' safe_strncpy(get_opt_str("mime.default_type"), "text/html", MAX_STR_LEN); (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) ^~~~~ ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:304:60: dialogs.c:53:4: warning: passing 'char[21]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Write config success"), ALIGN_CENTER, ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) note: expanded from macro 'get_opt_str' ^~~~~~~~~~~~~~~~~~~#define get_opt_str(name) get_opt_str_tree(config_options, name) ^~~~ ../.././src/config/options.h:296:52: note: expanded from macro 'get_opt_str_tree' conf.c#define get_opt_str_tree(tree, name) get_opt(tree, name, OPT_STRING)->string:../.././src/bfu/msgbox.h392 : ^~~~:93 27../.././src/config/options.h:290::42: note: passing argument to parameter 'title' here :50: note: expanded from macro 'get_opt' enum msgbox_flags flags, unsigned char *title, enum format_align align, warning: #define get_opt(tree, name, type) get_opt_(tree, name) passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^ ^~~~ add_to_string(mirror, "set "); ../.././src/config/options.h ^~~~~~ ../.././src/util/string.h::289190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ :69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ cmdline.cdialogs.c:70:conf.c::395:27: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 147:49: 19 add_to_string(mirror, " = "); : ^~~~~ ../.././src/util/string.h warning: passing 'char[38]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] warning: passing 'char[10]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :190:30 msg_text(term, N_("Unable to write to config file %s.\n%s"), : note: safe_strncpy(get_opt_str("mime.default_type"), "text/html", MAX_STR_LEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~passing argument to parameter 'source' here const unsigned char *source);../.././src/intl/gettext/libintl.h: 21 ^~~~~~~~~~~ ../.././src/util/string.h:77:70: note: passing argument to parameter 'src' here unsigned char *safe_strncpy(unsigned char *dst, const unsigned char *src, size_t len); ^ cmdline.c:157:29: warning: passing 'char[19]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!*argc) return gettext("Parameter expected"); ^~~~~~~~~~~~~~~~~~~~ ^ :17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:120:63: note: passing argument to parameter 'format' here unsigned char *msg_text(struct terminal *term, unsigned char *format, ...); ^ dialogs.c:69:4: warning: passing 'char[19]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Write config error"), ALIGN_CENTER, ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:133:18: note: passing argument to parameter 'title' here unsigned char *title, enum format_align align, ^../.././src/intl/gettext/libgnuintl.h: 50:53: note: passing argument to parameter '__msgid' here extern unsigned char *gettext(const unsigned char *__msgid); ^ cmdline.c:158:32: warning: passing 'char[20]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (*argc > 1) return gettext("Too many parameters"); ^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:53: note: passing argument to parameter '__msgid' here extern unsigned char *gettext(const unsigned char *__msgid); ^ cmdline.c:163:18: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] herror(gettext("error")); ^~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:53: note: passing argument to parameter '__msgid' here extern unsigned char *gettext(const unsigned char *__msgid); ^ conf.ccmdline.c:163:10: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : herror(gettext("error")); ^~~~~~~~~~~~~~~~467:25: warning: passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/netdb.h:309: if (!get_cmd_opt_bool("default-keys") 26: note: ^~~~~~~~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) passing argument to parameter here ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' void herror(const char *); ^ cmdline.c:167:10: warning: returning 'char[1]' from a function with result type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return ""; ^~ #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->numbercmdline.c:178:5: warning: passing 'unsigned char[46]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] p, INET6_ADDRSTRLEN)) ^ ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/arpa/inet.h:77:48: note: passing argument to parameter heredialogs.c:110:24: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&info, "[0|1]"); ^~~~~~~ ../.././src/config/options.h:const char *inet_ntop(int, const void *, char *, socklen_t); ^ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); 290:50cmdline.c:179: ^ : 4: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ERROR(gettext("Resolver error")); ^~~~~ ../.././src/util/error.h ^~~~dialogs.c: :112../.././src/config/options.h:31:40: 289:69: note: :23: warning: passing 'char[11]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: expanded from macro 'ERROR' add_format_to_string(&info, "[%li..%li]", option->min, option->max); ^~~~~~~~~~~~passing argument to parameter here ../.././src/util/string.h:207: #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error ^ ~~~~~~~~ cmdline.c:179:18: warning: passing 'char[15]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ERROR(gettext("Resolver error")); ^~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:53extern union option_value *get_opt_(struct option *, unsigned char *);81: note: ^ : note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ passing argument to parameter '__msgid' here extern unsigned char *gettext(const unsigned char *__msgid); ^ dialogs.c:125:15: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cmdline.c:195:9: warning: returning 'char[1]' from a function with result type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return ""; ^~ " (", _("modified", term), ")", ^~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ dialogs.c:140:42: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&info, "%s: %s", _("Name", term), option->name); ^~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here cmdline.c:_(unsigned char *msg, struct terminal *term) ^ dialogs.c:140:215conf.c30::558:45: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : warning: initializing 'const unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "set", parse_set }, ^~~~~ : { "openURL", REMOTE_METHOD_OPENURL },conf.c:559:4: warning: initializing 'const unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "unset", parse_unset }, ^~~~~~~~~ warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cmdline.c:216 ^~~~~~~ :5: conf.c:560:4: warning: initializing 'const unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&info, "%s: %s", _("Name", term), option->name); { "bind", parse_bind }, ^~~~~~ conf.c:561 warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]:4: ^~~~~~~~ warning: initializing 'const unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "include", parse_include }, ../.././src/util/string.h ^~~~~~~~~ { "ping", REMOTE_METHOD_PING },: ^~~~~~ 207:81: note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ cmdline.c:217:5: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "addBookmark", REMOTE_METHOD_ADDBOOKMARK }, ^~~~~~~~~~~~~ conf.ccmdline.c:218:5: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : { "infoBox", REMOTE_METHOD_INFOBOX }, ^~~~~~~~~ dialogs.c574cmdline.c:219:5:2::145:9: warning: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(mirror == NULL || state->mirrored == state->pos.look); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2 { "xfeDoCommand", REMOTE_METHOD_XFEDOCOMMAND },:: note: expanded from macro 'assert' warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: _("(expand by pressing space)", term), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h ^~~~~~~~~~~~~~ :94:18: note: passing argument to parameter 'msg' here note: expanded from macro 'INTERNAL' cmdline.c:#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ _(unsigned char *msg, struct terminal *term) ^ 227:32: warning: passing 'char[19]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (*argc < 1) return gettext("Parameter expected"); dialogs.cconf.c:574:2: ^~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:53: note: passing argument to parameter '__msgid' here extern unsigned char *gettext(const unsigned char *__msgid);:149:44: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^ add_format_to_string(&info, "\n%s: %s", _("Type", term), type); assert(mirror == NULL || state->mirrored == state->pos.look); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11 ^~~~~~:cmdline.c note: expanded from macro 'assert' :239 :24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] argend = arg + strlen(arg); ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28 INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:../.././src/intl/gettext/libintl.h: 37: note: :94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ dialogs.c:149:30:passing argument to parameter 'fmt' here warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: passing argument to parameter '__s' here add_format_to_string(&info, "\n%s: %s", _("Type", term), type);void elinks_internal(unsigned char *fmt, ...); ^ ^~~~~~~~~~ ../.././src/util/string.h:207size_t strlen(const char *__s); ^ :conf.c:579:23: warning: passing 'const unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 81: note: passing argument to parameter 'format' here int cmdlen = strlen(handler->command); ^~~~~~~~~~~~~~~~ struct string *add_format_to_string(struct string *string, const unsigned char *format, ...);/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h : ^82cmdline.c:256:: 18: warning: 28: note: passing argument to parameter '__s' here passing 'char[14]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]size_t strlen(const char *__s); dialogs.c:169:26: return gettext("Out of memory");warning: passing 'char[2]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^ ^~~~~~~~~~~~~~~ add_to_string(&info, " "); ^~~ ../.././src/intl/gettext/libgnuintl.h:50:53: note: passing argument to parameter '__msgid' here ../.././src/util/string.h:190:30: extern unsigned char *gettext(const unsigned char *__msgid); ^ conf.c:581:cmdline.c:264:19: warning: passing 'char[19]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: 16passing argument to parameter 'source' here return gettext("Too many arguments"); ^~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:53:: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!strncmp(state->pos.look, handler->command, cmdlen) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:84:26note: passing argument to parameter '__msgid' here const unsigned char *source); ^ : extern unsigned char *gettext(const unsigned char *__msgid); ^ dialogs.c note: passing argument to parameter '__s1' here :int strncmp(const char *__s1, const char *__s2, size_t __n);cmdline.c :174:45:273:25: ^warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] warning: add_format_to_string(&info, "\n%s: %s", _("Value", term), value.source); ^~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] conf.c while ((end = strchr(end, '"'))) {passing argument to parameter 'msg' here ^~~ _(unsigned char *msg, struct terminal *term) : ^ 581:dialogs.c:174:31: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h33 add_format_to_string(&info, "\n%s: %s", _("Value", term), value.source); ^~~~~~~~~~ : warning: passing 'const unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]../.././src/util/string.h:207:81 if (!strncmp(state->pos.look, handler->command, cmdlen) ^~~~~~~~~~~~~~~~ : note: /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:passing argument to parameter 'format' here:84:76:4426: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ cmdline.c:273:16: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] while ((end = strchr(end, '"'))) { ^ ~~~~~~~~~~~~~~~~ cmdline.c:282:20: warning: passing 'char[35]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return gettext("Mismatched ending argument quoting"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); : ^ ../.././src/intl/gettext/libgnuintl.h:50:53: note: passing argument to parameter '__msgid' here extern unsigned char *gettext(const unsigned char *__msgid); ^ dialogs.c:178:27: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&info, _("\n\nThis value has been changed" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' herenote: passing argument to parameter '__s2' here _(unsigned char *msg, struct terminal *term) int strncmp(const char *__s1, const char *__s2, size_t __n);cmdline.c ^ ^ dialogs.c:186:48: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&info, "\n\n%s:\n%s", _("Description", term), desc); ^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ dialogs.c:186:31: warning: passing 'char[9]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : add_format_to_string(&info, "\n\n%s:\n%s", _("Description", term), desc); ^~~~~~~~~~~~~ ../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ 287:20: warning: passing 'char[30]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return gettext("Garbage after quoted argument"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:53: note: passing argument to parameter '__msgid' here extern unsigned char *gettext(const unsigned char *__msgid); ^ cmdline.c:301:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] end = strchr(start, ','); ^~~~~ dialogs.c:212:/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); 17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^ if (strcasestr(option->name, text) ^~~~~~~~~~~~ ../.././src/config/options.hcmdline.c::14:16:301:8 note: : expanded from macro 'option' warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] #define option option_elinks ^ end = strchr(start, ','); ^ ~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:160:30: note: passing argument to parameter '__big' here cmdline.c:303:char *strcasestr(const char *__big, const char *__little); 26: ^ warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] end = start + strlen(start); ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:dialogs.c:82:212:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 28: if (strcasestr(option->name, text) ^~~~ note: /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:160:passing argument to parameter '__s' here 49: size_t strlen(const char *__s); ^ note: passing argument to parameter '__little' here conf.c:char *strcasestr(const char *__big, const char *__little); ^ 628:33: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!mirror && get_cmd_opt_int("verbose") >= VERBOSE_WARNINGS) ^~~~~~~~~ ../.././src/config/options.h:310:65: note: expanded from macro 'get_cmd_opt_int' #define get_cmd_opt_int(name) get_opt_int_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' cmdline.c#define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ dialogs.c:322::213:8../.././src/config/options.h::29037::50: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || (option->capt && strcasestr(_(option->capt, term), text))) ^~~~~~~~~~~~~~~~~~~~~ note: /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:160warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]expanded from macro 'get_opt': 30: if (!c_strlcasecmp(command, len, name, -1)) note: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ passing argument to parameter '__big' here../.././src/util/string.h:104:41: #define get_opt(tree, name, type) get_opt_(tree, name) note: expanded from macro 'c_strlcasecmp' ^~~~ ../.././src/config/options.h:289 :69: note: passing argument to parameter here #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1))extern union option_value *get_opt_(struct option *, unsigned char *); ^ ^ ~~~~~~~~ char *strcasestr(const char *__big, const char *__little); ^ dialogs.c:213:60: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || (option->capt && strcasestr(_(option->capt, term), text))) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:160:49: note: passing argument to parameter '__little' here char *strcasestr(const char *__big, const char *__little); ^ cmdline.c:337:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strstr(where, "new-window")) { ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:89:26: note: passing argument to parameter '__big' here dialogs.c:238:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] char *strstr(const char *__big, const char *__little); assert(!is_object_used(option)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:conf.c:683: ^23:2 cmdline.c:warning: :340:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (strstr(where, "new-tab")) { note: expanded from macro 'assert' ^~~~~ INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h../.././src/util/error.h:47 if (get_cmd_opt_bool("dump") ^~~~~~ ../.././src/config/options.h:26:::309:6789: note: expanded from macro 'INTERNAL' 26#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ : note: expanded from macro 'get_cmd_opt_bool' dialogs.c:238:2#define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ : warning: passing 'char[42]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : assert(!is_object_used(option));../.././src/config/options.h note: passing argument to parameter '__big' here :char *strstr(const char *__big, const char *__little);293: ^ 53: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: expanded from macro 'get_opt_bool_tree' cmdline.c../.././src/util/error.h:108:11: note: expanded from macro 'assert' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number:360:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~ INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here ../.././src/config/options.h: void elinks_internal(unsigned char *fmt, ...);290:50: if (!c_strcasecmp(remote_argv[0], "openBrowser")) { ^~~~~~~~~~~~~~note: ^ expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69../.././src/util/string.h:: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ 111:30: note: passing argument to parameter 's1' here conf.c:int c_strcasecmp(const char *s1, const char *s2); ^ 684dialogs.c:291:4: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]:26: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || get_cmd_opt_bool("source")) ^~~~~~~~ cmdline.c:381:37: ../.././src/config/options.h:309:67: N_("Error"), ALIGN_LEFT, ^~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:note: 17: note: expanded from macro 'N_' expanded from macro 'get_cmd_opt_bool' warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]#define N_(msg) (gettext_noop(msg))#define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~~~~~~~~~~~~~~~~ ^~~~ ../.././src/config/options.h:293:53: ../.././src/bfu/msgbox.h:133: insert_in_string(&remote_url, 0, "about:", 6); ^~~~~~~~ 18../.././src/util/string.h note: expanded from macro 'get_opt_bool_tree':: note: passing argument to parameter 'title' here #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ 54:26: note: passing argument to parameter 'seq' here unsigned char *title, enum format_align align, ../.././src/config/options.h const unsigned char *seq, int seqlen); ^:290 ^ dialogs.c:292:4: warning: passing 'char[18]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cmdline.c:394:18: warning: passing 'char[28]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return gettext("Remote method not supported"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:53: note: passing argument to parameter '__msgid' here extern unsigned char *gettext(const unsigned char *__msgid); ^ :50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ N_("Bad option value.")); ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:134:18: note: passing argument to parameter 'text' here unsigned char *text); ^ cmdline.c:406:9: warning: returning 'char[1]' from a function with result type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return ""; ^~ cmdline.c:425:50: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] dialogs.c static const struct string indent = INIT_STRING(" ", 12); ^~~~~~~~~~~~~~ ../.././src/util/string.h:320:17: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] dlg->title = _("Edit", term); ^~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ :169:29: note: expanded from macro 'INIT_STRING' #define INIT_STRING(s, l) { s, l } ^ dialogs.c:329:22: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] name = straconcat(_("Name", term), ": ", option->name, "\n", ^~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here cmdline.c:437:12: warning: passing 'char[46]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] gettext("Out of memory formatting option documentation")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:53: note: passing argument to parameter '__msgid' here extern unsigned char *gettext(const unsigned char *__msgid); ^ _(unsigned char *msg, struct terminal *term) ^ dialogs.c:330:8: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] _("Type", term), ": ", ^~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ dialogs.c:333:22: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] desc = straconcat(_("Description", term), ": \n", ^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ conf.c:701:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fd = open(name, O_RDONLY | O_NOCTTY); ^~~~ dialogs.c:/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/sys/fcntl.h:554:26: note: passing argument to parameter here int open(const char *, int, ...) __DARWIN_ALIAS_C(open); ^ cmdline.c:473:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 361 if (!capt && !c_strncasecmp(option->name, "_template_", 10)):29: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~~~~~ ../.././src/config/options.h:14:16: note: expanded from macro 'option' add_dlg_field_float(dlg, _("Value", term), 0, 0, check_valid_option, MAX_STR_LEN, value, NULL); ^~~~~~~ ../.././src/bfu/inpfield.h:47:38: note: expanded from macro 'add_dlg_field_float' #define option option_elinks ^ add_dlg_field_do(dlg, WIDGET_FIELD, label, min, max, handler, len, field, history, INPFIELD_FLOAT) ^~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' hereconf.c:763:19: warning: passing 'char[20]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] load_config_file(CONFDIR, file, tree, NULL, 1); ^~~~~~~ ../../config.h:5../.././src/util/string.h:112:31: :17: note: expanded from macro 'CONFDIR' _(unsigned char *msg, struct terminal *term) ^ #define CONFDIR "/opt/pkg/etc/elinks" ^~~~~~~~~~~~~~~~~~~~~ conf.c:727:33: note: passing argument to parameter 'prefix' here load_config_file(unsigned char *prefix, unsigned char *name, ^ dialogs.c:365:24: warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_button(dlg, _("~OK", term), B_ENTER, ok_dialog, NULL); ^~~~~ ../.././src/bfu/button.h:88:25: note: expanded from macro 'add_dlg_button' add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) conf.cnote: passing argument to parameter 's1' here :770:35: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ load_config_from(get_cmd_opt_str("config-file"), ^~~~~~~~~~~~~ cmdline.c:477:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int len = strlen(option->name); ^~~~~~~~~~~~ ../.././src/config/options.h ^../.././src/config/options.h:312:65: note: expanded from macro 'get_cmd_opt_str' #define get_cmd_opt_str(name) get_opt_str_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:296:52: note: expanded from macro 'get_opt_str_tree' dialogs.c:366:24: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :14:16: add_dlg_button(dlg, _("~Cancel", term), B_ESC, cancel_dialog, NULL); ^~~~~~~~~#define get_opt_str_tree(tree, name) get_opt(tree, name, OPT_STRING)->stringnote: expanded from macro 'option' ^~~~ #define option option_elinks ^ ../.././src/bfu/button.h/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h../.././src/config/options.h::82::2888:25: note: expanded from macro 'add_dlg_button' : add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) 290 ^~~~ :50../.././src/intl/gettext/libintl.hnote: ::passing argument to parameter '__s' here note: expanded from macro 'get_opt' size_t strlen(const char *__s); ^ 94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ cmdline.c:481:33dialogs.c:368:#define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69:2: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : warning: safe_strncpy(savedpos + len, ", -", max - len); ^~~~~ ../.././src/util/string.h assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: passing argument to parameter here add_dlg_end(dlg, EDIT_WIDGETS_COUNT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extern union option_value *get_opt_(struct option *, unsigned char *); ../.././src/bfu/dialog.h:153:3: note: expanded from macro 'add_dlg_end' ^ :77:70: note: passing argument to parameter 'src' here unsigned char *safe_strncpy(unsigned char *dst, const unsigned char *src, size_t len); ^ assert(n == (dlg)->number_of_widgets); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ dialogs.c:368:2: warning: passing 'char[48]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_end(dlg, EDIT_WIDGETS_COUNT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/dialog.h:153:3: note: expanded from macro 'add_dlg_end' assert(n == (dlg)->number_of_widgets); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...);cmdline.c:497:20: warning: passing 'char[15]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] printf(gettext("(default: %ld)"), ^~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:53: note: passing argument to parameter '__msgid' here extern unsigned char *gettext(const unsigned char *__msgid); ^ cmdline.c:497:12: warning: ^ conf.c:846:30: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!add_to_string(&indent, "# ")) goto out_of_memory; ^~~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]conf.c:868:26: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]dialogs.c:390 printf(gettext("(default: %ld)"), add_to_string(string, "## "); ^~~~~ ../.././src/util/string.h:190:5: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~~~~~~~~~~~~~~~~~~ :30: note: /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h N_("Edit"), ALIGN_LEFT,:170:passing argument to parameter 'source' here 36 ^~~~~~~~~~ const unsigned char *source); ../.././src/intl/gettext/libintl.h: ^ note: passing argument to parameter here int printf(const char * __restrict, ...) __printflike(1, 2); ^ cmdline.c:504:20: warning: passing 'char[16]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] conf.c:893 printf(gettext("(default: \"%s\")"), :: ^~~~~~~~~~~~~~~~~~~ 21../.././src/intl/gettext/libgnuintl.h::5017::53 27: : warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(string, "un");note: note: expanded from macro 'N_' ^~~~#define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~passing argument to parameter '__msgid' here ../.././src/bfu/msgbox.h:133 extern unsigned char *gettext(const unsigned char *__msgid);:18 ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here : note: passing argument to parameter 'title' here const unsigned char *source); ^ unsigned char *title, enum format_align align, ^ cmdline.c:504:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] printf(gettext("(default: \"%s\")"), conf.c ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:170:dialogs.c:391:5: 895:36warning: passing 'char[141]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :26: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(string, "set "); ^~~~~~ ../.././src/util/string.h N_("This option cannot be edited. This means that ": :190: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~30note: passing argument to parameter here : note: int printf(const char * __restrict, ...) __printflike(1, 2); passing argument to parameter 'source' here../.././src/intl/gettext/libintl.h ^ :21:17: note: expanded from macro 'N_' cmdline.c:#define N_(msg) (gettext_noop(msg)) 509:20 const unsigned char *source); ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h: warning: ^:passing 'char[15]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] printf(gettext("(alias for %s)"), ^~~~~~~~~~~~~~~~ 134:18: note: passing argument to parameter 'text' here unsigned char *text); ^ conf.c:902:27: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(string, " = "); ^~~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ conf.c:906:5: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(option_types[option->type].write); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ conf.c:906:5: warning: passing 'char[51]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(option_types[option->type].write); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: dialogs.c../.././src/intl/gettext/libgnuintl.hexpanded from macro 'assert':430:6: :50:53 warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : N_("Bad string"), ALIGN_CENTER, ^~~~~~~~~~~~~~~~ note: ../.././src/intl/gettext/libintl.hpassing argument to parameter '__msgid' here INTERNAL("assertion " #x " failed!"); \: ^~~~~~~~~~~~~~~~~~~~~~~~~~ extern unsigned char *gettext(const unsigned char *__msgid); 21 ^: ../.././src/util/error.h:48:37: cmdline.c17: :note: note: 509passing argument to parameter 'fmt' here expanded from macro 'N_' void elinks_internal(unsigned char *fmt, ...); #define N_(msg) (gettext_noop(msg)) :12: ^ ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:133:18: note: passing argument to parameter 'title' here unsigned char *title, enum format_align align, ^ dialogs.c:431:6: warning: passing 'char[94]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Option names may only contain alpha-numeric characters\n" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ warning: conf.cpassing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :../.././src/bfu/msgbox.h printf(gettext("(alias for %s)"),924: :134 ^~~~~~~~~~~~~~~~~~~~~~~~~ :18: 17note: passing argument to parameter 'text' here : warning: unsigned char *text);/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]170:36: ^ note: passing argument to parameter here int n = strlen(text) + 2; ^~~~int printf(const char * __restrict, ...) __printflike(1, 2); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ conf.c:928:24: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(string, "\n\n\n"); ^~~~~~~~dialogs.c:452:21: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] info_box(term, 0, N_("Add option"), ALIGN_CENTER, ^~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.hcmdline.c::133514:20:18: :../.././src/util/string.h note: passing argument to parameter 'title' here:190:30 warning: passing 'char[14]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *title, enum format_align align, ^ printf(gettext("(default: %s)"), ^~~~~~~~~~~~~~~ :../.././src/intl/gettext/libgnuintl.hdialogs.c:453:5: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Cannot add an option here.")); : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~50note: :53../.././src/intl/gettext/libintl.h: :21:17note: :passing argument to parameter 'source' here note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:134:18: note: passing argument to parameter 'text' here unsigned char *text); ^ passing argument to parameter '__msgid' here extern unsigned char *gettext(const unsigned char *__msgid); ^ cmdline.c:514:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] printf(gettext("(default: %s)"), ^~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:170:36: note: passing argument to parameter here dialogs.c:477:48: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int printf(const char * __restrict, ...) __printflike(1, 2); ^ const unsigned char *source); ^ cmdline.c:523:20: warning: passing 'char[14]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] printf(gettext("(default: %s)"), ^~~~~~~~~~~~~~~ conf.c: input_dialog(term, getml(ctx, (void *) NULL), N_("Add option"), N_("Name"), ^~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17:../.././src/intl/gettext/libgnuintl.h930::50: 2453note: : expanded from macro 'N_':warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] #define N_(msg) (gettext_noop(msg)) add_to_string(string, "\n# "); note: ^~~~~~passing argument to parameter '__msgid' here ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here ^~~~~~~~~~~~~~~~~~~ extern unsigned char *gettext(const unsigned char *__msgid);../.././src/bfu/inpfield.h const unsigned char *source); ^ : ^ conf.c:cmdline.c76932:::24: warning: 52322:: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]12note: passing argument to parameter 'title' here : add_to_string(string, "#\n\n"); warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *title, ^~~~~~~ printf(gettext("(default: %s)"), ^~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:170:36: note: passing argument to parameter here../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ ^ dialogs.c:477:66: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] input_dialog(term, getml(ctx, (void *) NULL), N_("Add option"), N_("Name"), ^~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: conf.c:943:30: warning: passing 'char[20]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: int savestyle = get_opt_int("config.saving_style"); ^~~~~~~~~~~~~~~~~~~~~ expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ int printf(const char * __restrict, ...) __printflike(1, 2);../.././src/bfu/inpfield.h:77 ^../.././src/config/options.h::22:302:60 note: passing argument to parameter 'text' here unsigned char *text, ^ dialogs.c:479:21: warning: passing 'char[1]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cmdline.c:533:20: note: expanded from macro 'get_opt_int' MAX_STR_LEN, "", 0, 0, check_option_name,:#define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~warning: passing 'char[16]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] printf(gettext("(default: \"%s\")"), ^~ ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/inpfield.h../.././src/intl/gettext/libgnuintl.h../.././src/config/options.h::294:50:52: note: expanded from macro 'get_opt_int_tree'79 :53: note: passing argument to parameter '__msgid' here extern unsigned char *gettext(const unsigned char *__msgid); ^ :22: note: passing argument to parameter 'def' here cmdline.c:533: unsigned char *def, int min, int max, ^ #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here 12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] dialogs.c:500:4: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] extern union option_value *get_opt_(struct option *, unsigned char *); ^ { N_("~Info"), push_hierbox_info_button, 1 }, ^~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ conf.c:944:26: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] printf(gettext("(default: \"%s\")"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:501:4 int i18n = get_opt_bool("config.i18n"); ^~~~~~~~~~~~~: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' { N_("~Edit"), push_edit_button, 0 }, ^~~~~~~~~~~ #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h../.././src/config/options.h:293:../.././src/intl/gettext/libintl.h:53: note: expanded from macro 'get_opt_bool_tree' :21#define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number 170:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:502:4: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { N_("~Add"), push_add_button, 0 }, ^~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:503:4: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { N_("~Delete"), push_hierbox_delete_button, 0 }, ^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:504:4: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { N_("~Search"), push_hierbox_search_button, 1 }, ^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:505: ^~~~ ../.././src/config/options.h::36: note: passing argument to parameter here int printf(const char * __restrict, ...) __printflike(1, 2); ^ cmdline.c:540:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int pathlen = strlen(path); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ cmdline.c4:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { N_("Sa~ve"), push_save_button, 0 }, ^~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ :541:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int namelen = strlen(option->name); ^~~~~~~~~~~~ ../.././src/config/options.h:14:16: note: expanded from macro 'option' #define option option_elinks ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ conf.c:958:26: warning: passing 'char[40]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&config, "## ELinks " VERSION " configuration file\n\n"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ conf.c:959:3: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(savestyle >= 0 && savestyle <= 3); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ conf.c:959:3: warning: passing 'char[51]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(savestyle >= 0 && savestyle <= 3); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ conf.c:962:37: warning: passing 'char[259]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&config, conf_i18n(N_( ^~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ conf.c:780:26: cmdline.c:601:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int len = strlen(option->name); note: passing argument to parameter 's' here conf_i18n(unsigned char *s, int i18n) ^ conf.c:970:37: warning: passing 'char[438]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&config, conf_i18n(N_( ^~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~dialogs.c:510:2: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Option manager"), ^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' ^~~~~~~~~~~~~~~~~~~#define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/hierbox.h:97:3: note: expanded from macro 'struct_hierbox_browser' title, \ ^~~~~ ../.././src/config/options.h:14:16: note: expanded from macro 'option' #define option option_elinks ^ dialogs.c/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h: conf.c:780:26: note: passing argument to parameter 's' here conf_i18n(unsigned char *s, int i18n) :82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ cmdline.c:618:25: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(saved, ", -"); ^~~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ 541:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(action_id < ACTION_BOX_SIZE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ cmdline.c:626:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] len = ALIGN_WIDTH - len - strlen(help); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ dialogs.c:541:2: warning: passing 'char[46]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(action_id < ACTION_BOX_SIZE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ ^cmdline.c:647:34: warning: passing 'unsigned char[1024]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *lineend = strchr(full_static_version, '\n'); ^~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ cmdline.c:647:17: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *lineend = strchr(full_static_version, '\n'); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline.c:653:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!strcmp(option->name, "config-help")) { ^~~~~~~~~~~~ ../.././src/config/options.h:14:16: note: expanded from macro 'option' #define option option_elinks ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ dialogs.c:568:4: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(act->num < ACTION_BOX_SIZE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' cmdline.c:654:27: warning: passing 'char[22]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] printf("%s:\n", gettext("Configuration options")); ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:53: note: passing argument to parameter '__msgid' here extern unsigned char *gettext(const unsigned char *__msgid); ^ cmdline.c:655:41: warning: passing 'char[1]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] print_full_help_outer(config_options, ""); ^~ cmdline.c:577:59: note: passing argument to parameter 'path' here print_full_help_outer(struct option *tree, unsigned char *path) conf.c:980:37: warning: passing 'char[259]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&config, conf_i18n(N_( ^~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ conf.c:780:26: note: passing argument to parameter 's' here conf_i18n(unsigned char *s, int i18n) ^ ^conf.c:989:26: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&config, "##\n"); ^~~~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ conf.c:991:36: warning: passing 'char[188]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&config, conf_i18n(N_( ^~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ conf.c:780:26: note: passing argument to parameter 's' here conf_i18n(unsigned char *s, int i18n) ^ #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ conf.c:999:28:dialogs.c:568:4: warning: passing 'char[45]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(act->num < ACTION_BOX_SIZE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h: cmdline.c:658:18: warning: passing 'char[35]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ gettext("Usage: elinks [OPTION]... [URL]..."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:53: note: passing argument to parameter '__msgid' here extern unsigned char *gettext(const unsigned char *__msgid); ^ cmdline.cdialogs.c: warning: passing 'char[19]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : indentation = get_opt_int("config.indentation");576:4: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(act->desc); ^~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ 659:18: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~~~~~~~~~~~~~ gettext("Options")); ^~~~~~~~~../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../.././src/config/options.h:294:52: dialogs.cnote: expanded from macro 'get_opt_int_tree': ../.././src/intl/gettext/libgnuintl.h:50:576:4:#define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290warning: 53:50: note: expanded from macro 'get_opt': note: passing argument to parameter '__msgid' here passing 'char[28]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] extern unsigned char *gettext(const unsigned char *__msgid); #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ ^ cmdline.c:660:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!strcmp(option->name, "long-help")) { ^~~~~~~~~~~~ assert(act->desc); ^~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: ../.././src/config/options.h:14:16: note: expanded from macro 'option' #define option option_elinks ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' herenote: passing argument to parameter 'fmt' here conf.c:1000:25: warning: passing 'char[16]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int strcmp(const char *__s1, const char *__s2); ^ void elinks_internal(unsigned char *fmt, ...); ^ cmdline.c:661:43: warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] print_full_help_outer(cmdline_options, "-"); ^~~ cmdline.c:577:59: note: passing argument to parameter 'path' here print_full_help_outer(struct option *tree, unsigned char *path) ^ cmdline.c:668:9: warning: returning 'char[1]' from a function with result type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return ""; ^~ comments = get_opt_int("config.comments"); ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../.././src/config/options.h:294:52: cmdline.c:678:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!strcmp(option->name, "confdir")) { ^~~~~~~~~~~~ ../.././src/config/options.h:14:16: note: expanded from macro 'option' #define option option_elinks ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ cmdline.c:679:10: warning: assigning to 'unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] target = "config-dir"; ^ ~~~~~~~~~~~~ note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ conf.c:1005:16: warning: passing 'char[29]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] conf_i18n(N_("Automatically saved options\n"), i18n)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ conf.c:780:26: note: passing argument to parameter 's' here conf_i18n(unsigned char *s, int i18n) ^ conf.c:1017:16: warning: passing 'char[33]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] conf_i18n(N_("Automatically saved keybindings\n"), i18n)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ conf.c:780:26: note: cmdline.c:680:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (!strcmp(option->name, "conffile")) { ^~~~~~~~~~~~ ../.././src/config/options.h:14:16: note: expanded from macro 'option' #define option option_elinks ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ cmdline.c:681:10: warning: assigning to 'unsigned char *' from 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] target = "config-file"; ^ ~~~~~~~~~~~~~ cmdline.c:682:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (!strcmp(option->name, "stdin")) { ^~~~~~~~~~~~ ../.././src/config/options.h:14:16: note: expanded from macro 'option' #define option option_elinks ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25dialogs.cpassing argument to parameter 's' here conf_i18n(unsigned char *s, int i18n) ^ :674:40: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&info, "%s: ", _("Keystroke", term)); ^~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here : note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ cmdline.c:701:18: warning: passing 'char[27]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return gettext("Internal consistency error"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:53: note: passing argument to parameter '__msgid' here extern unsigned char *gettext(const unsigned char *__msgid); ^ cmdline.c:705:2_(unsigned char *msg, struct terminal *term) ^ dialogs.c:674:30: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&info, "%s: ", _("Keystroke", term)); ^~~~~~ ../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here conf.cstruct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ : warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(option); ^~~~~~~~~~~~~~ ../.././src/util/error.hdialogs.c::676:44: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&info, "\n%s: %s", _("Action", term), action); ^~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ dialogs.c:676:30: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&info, "\n%s: %s", _("Action", term), action); ^~~~~~~~~~ ../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ dialogs.c:677:44: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&info, "\n%s: %s", _("Keymap", term), keymap); ^~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: :108:passing argument to parameter 'msg' here 2: _(unsigned char *msg, struct terminal *term) 1037:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int prefixlen = strlen(prefix); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ conf.c:1040:cmdline.c:705:2: warning: passing 'char[25]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(option); ^~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ ^ dialogs.c:677:30: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&info, "\n%s: %s", _("Keymap", term), keymap); ^~~~~~~~~~ ../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here cmdline.c:716:14: warning: passing 'char[20]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get_opt_int("config.saving_style") = 2; ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ cmdline.c:17struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ 718dialogs.c: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *slash = name_has_slash || prefix_has_slash ? "" : STRING_DIR_SEP; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:39: :712:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if ((desc && strcasestr(desc, text))) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:160:30: note: passing argument to parameter '__big' here char *strcasestr(const char *__big, const char *__little); ^ dialogs.c:712:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if ((desc && strcasestr(desc, text))) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:160:49: note: passing argument to parameter '__little' here char *strcasestr(const char *__big, const char *__little); ^ dialogs.c:730:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(item->depth == 2 && !is_object_used(keybinding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ dialogs.c:730:2: warning: passing 'char[66]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] warning: assert(item->depth == 2 && !is_object_used(keybinding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ conf.c:1051:21../.././src/util/error.h:108:11: note: expanded from macro 'assert' passing 'char[1]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("assertion " #x " failed!"); \: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: config_string = create_config_string("", "", config_options); ^~ ../.././src/config/conf.h:26 secure_fputs(ssi, cfg_str); note: ^~~~~~~:37:passing argument to parameter 'fmt' here note: passing argument to parameter 'prefix' here void elinks_internal(unsigned char *fmt, ...); ^ create_config_string(unsigned char *prefix, unsigned char *name, ../.././src/util/secsave.h:41:57: note: passing argument to parameter here ^ cmdline.c:718:43: warning: passing 'char[1]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] config_string = create_config_string("", "", config_options); ^~ int secure_fputs(struct secure_save_info *, const char *);../.././src/config/conf.h:26:60: note: passing argument to parameter 'name' here ^ create_config_string(unsigned char *prefix, unsigned char *name, ^ cmdline.c:725:9: warning: returning 'char[1]' from a function with result type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return ""; ^~ conf.c:1069:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(term); ^~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ dialogs.c:776:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(hop); ^~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' conf.c:1069:2: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("assertion " #x " failed!"); \ assert(term); ^~~~~~~~ ../.././src/util/error.h:47:26 ^~~~~~~~~~~~: ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ : note: passing argument to parameter 'fmt' here cmdline.c:737:16dialogs.cvoid elinks_internal(unsigned char *fmt, ...);:776:2:: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(hop); ^~~~~~~~~~~warning: ^ initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/util/error.h INIT_OPT_BOOL("", N_("Restrict to anonymous mode"), :conf.c ^~:108:1072:45:11 warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : write_config_dialog(term, get_cmd_opt_str("config-file"),../.././src/config/options.h:475 note: ^~~~~~~~~~~~~:5: note: expanded from macro 'INIT_OPT_BOOL'expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ {{ path, name, capt, DESC(desc), flags, \ ../.././src/util/error.h../.././src/config/options.h:312:65: note: expanded from macro 'get_cmd_opt_str' #define get_cmd_opt_str(name) get_opt_str_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:296:52: note: expanded from macro 'get_opt_str_tree' ^~~~ cmdline.c:738:3#define get_opt_str_tree(tree, name) get_opt(tree, name, OPT_STRING)->string: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~ :../.././src/config/options.h:290:50: 48:37: note: "anonymous", 0, 0,note: expanded from macro 'get_opt'passing argument to parameter 'fmt' here ^~~~~~~~~~~ void elinks_internal(unsigned char *fmt, ...); ../.././src/config/options.h ^ #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ conf.c:1077:56: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return write_config_file(elinks_home, get_cmd_opt_str("config-file"), ^~~~~~~~~~~~~ :475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:737:20: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] dialogs.c:817../.././src/config/options.h INIT_OPT_BOOL("", N_("Restrict to anonymous mode"), ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_':: 28: warning: #define N_(msg) (gettext_noop(msg))passing 'char[84]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]312 ^: ../.././src/config/options.h:475:17 msg_text(new_hop->term, N_("The keystroke \"%s\" " 65: ^~~~~~~~~~~~~~~~~~~~~~~~~~ : ../.././src/intl/gettext/libintl.h:21note: expanded from macro 'get_cmd_opt_str' note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:737#define get_cmd_opt_str(name) get_opt_str_tree(cmdline_options, name) ^~~~:17:: note: expanded from macro 'N_' 2: #define N_(msg) (gettext_noop(msg))../.././src/config/options.h: warning: initializing 'unsigned char *' with an expression of type 'char[232]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~~~~~~~~~~~~296 ../.././src/bfu/msgbox.h: INIT_OPT_BOOL("", N_("Restrict to anonymous mode"),:52: note: expanded from macro 'get_opt_str_tree' 120:63:#define get_opt_str_tree(tree, name) get_opt(tree, name, OPT_STRING)->string ^~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: ../.././src/config/options.h../.././src/config/options.h::passing argument to parameter 'format' here290:50: note: 475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: expanded from macro 'get_opt' unsigned char *msg_text(struct terminal *term, unsigned char *format, ...); #define get_opt(tree, name, type) get_opt_(tree, name) ^ ^~~~ ../.././src/config/options.h:289:69:note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ dialogs.c:823:19: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cmdline.c:745:16: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] MSG_BOX_BUTTON(N_("~Yes"), really_really_add_keybinding, B_ENTER), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: passing argument to parameter here../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' INIT_OPT_BOOL("", N_("Autosubmit first form"),#define N_(msg) (gettext_noop(msg)) ^~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' extern union option_value *get_opt_(struct option *, unsigned char *); ^ ^ ../.././src/bfu/msgbox.h:107:38: note: expanded from macro 'MSG_BOX_BUTTON' MSG_BOX_CAST(const unsigned char *, label), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/bfu/msgbox.h:102:38: note: expanded from macro 'MSG_BOX_CAST' (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) ^~~~~ dialogs.c:824:19: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] MSG_BOX_BUTTON(N_("~No"), NULL, B_ESC)); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/msgbox.h:107:38: note: expanded from macro 'MSG_BOX_BUTTON' MSG_BOX_CAST(const unsigned char *, label), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/bfu/msgbox.h:102:38: note: expanded from macro 'MSG_BOX_CAST' (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) ^~~~~ dialogs.c:816:4: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Keystroke already used"), ALIGN_CENTER, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:93:42: note: passing argument to parameter 'title' here enum msgbox_flags flags, unsigned char *title, enum format_align align, ^ {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:746:3: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "auto-submit", 0, 0, ^~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:745:20: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("", N_("Autosubmit first form"), ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ dialogs.c:842:25: warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] info_box(hop->term, 0, N_("Add keybinding"), ALIGN_CENTER, ^~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:133:18: note: passing argument to parameter 'title' here unsigned char *title, enum format_align align, ^ dialogs.c:843:4: warning: passing 'char[19]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Invalid keystroke.")); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:134:18: note: passing argument to parameter 'text' here unsigned char *text); ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:745:2: warning: initializing 'unsigned char *' with an expression of type 'char[55]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("", N_("Autosubmit first form"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' dialogs.c:859:21: warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] info_box(term, 0, N_("Add keybinding"), ALIGN_CENTER, ^~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:133:18: note: passing argument to parameter 'title' here unsigned char *title, enum format_align align, ^ dialogs.c:860:5: warning: passing 'char[26]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Need to select an action.")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:134:18: note: passing argument to parameter 'text' here unsigned char *text); ^ #define DESC(x) (x) ^~~ dialogs.c:882:4: warning: passing 'char[169]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cmdline.c:749 N_("Action: %s\n" ^~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:15: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :17: INIT_OPT_INT("", N_("Clone internal session with given ID"), ^~note: expanded from macro 'N_' ../.././src/config/options.h:#define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ 480../.././src/bfu/msgbox.h:120::563:: note: passing argument to parameter 'format' herenote: expanded from macro 'INIT_OPT_INT' unsigned char *msg_text(struct terminal *term, unsigned char *format, ...); ^ {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:750:3: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] dialogs.c:895:8: "base-session", 0, 0, INT_MAX, 0, warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~~~~~~~ ../.././src/config/options.h:480:11 N_("Add keybinding"), text, ^~~~~~~~~~~~~~~~~~~~: note: expanded from macro 'INIT_OPT_INT' ../.././src/intl/gettext/libintl.h:21 {{ path, name, capt, DESC(desc), flags, \ ^~~~ :17:cmdline.c:749 note: expanded from macro 'N_':19: warning: initializing 'unsigned char *' with an expression of type 'char[37]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("", N_("Clone internal session with given ID"), ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17 #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/inpfield.h:76:22: note: : note: expanded from macro 'N_' passing argument to parameter 'title' here unsigned char *title, ^ dialogs.c:897:21: warning: passing 'char[1]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] MAX_STR_LEN, "", 0, 0, check_keystroke, ^~ ../.././src/bfu/inpfield.h:79:22: note: passing argument to parameter 'def' here unsigned char *def, int min, int max, ^ dialogs.c:929:4: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { N_("~Add"), push_kbdbind_add_button, 0 }, ^~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:930:4:#define N_(msg) (gettext_noop(msg)) ^ warning: ../.././src/config/options.h:initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 480:17: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ { N_("~Delete"), push_hierbox_delete_button, 0 }, ^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: cmdline.c:note: expanded from macro 'N_'749:2: warning: initializing 'unsigned char *' with an expression of type 'char[165]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("", N_("Clone internal session with given ID"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:23: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ #define DESC(x) (x) ^~~dialogs.c:931 :4: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cmdline.c: { N_("~Toggle display"), push_kbdbind_toggle_display_button, 1 }, ^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' 755#define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:932:4:: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 19: warning: { N_("~Search"), push_hierbox_search_button, 1 }, ^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COMMAND("", NULL, "confdir", OPT_HIDDEN, redir_cmd, NULL), ^~ 21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~../.././src/config/options.h:510:5: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~ dialogs.c:933:4: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cmdline.c:755:29: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COMMAND("", NULL, "confdir", OPT_HIDDEN, redir_cmd, NULL), ^~~~~~~~~ ../.././src/config/options.h:510:11: note: expanded from macro 'INIT_OPT_COMMAND' { N_("Sa~ve"), push_kbdbind_save_button, 0 }, ^~~~~~~~~~~ {{ path, name, capt, DESC(desc), flags, \ ^~~~ ../.././src/intl/gettext/libintl.h:21:17:cmdline.c:757:18: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: expanded from macro 'N_' INIT_OPT_STRING("", N_("Name of directory with configuration file"), #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ^~ ../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:758:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "config-dir", 0, "", ^~~~~~~~~~~~ ../.././src/config/options.h:490dialogs.c:938:2:11: note: expanded from macro 'INIT_OPT_STRING' : warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {{ path, name, capt, DESC(desc), flags, \ ^~~~ N_("Keybinding manager"), ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/hierbox.h:97: 3: note: expanded from macro 'struct_hierbox_browser' title, \ ^~~~~ cmdline.c:757:22: warning: initializing 'unsigned char *' with an expression of type 'char[42]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("", N_("Name of directory with configuration file"), ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:490:17: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:757:2: warning: initializing 'unsigned char *' with an expression of type 'char[200]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("", N_("Name of directory with configuration file"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:490:23: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ cmdline.c:764:19: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Print default configuration file to stdout"), ^~ ../.././src/config/options.h:510:5: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:765:3: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "config-dump", 0, printconfigdump_cmd, ^~~~~~~~~~~~~ ../.././src/config/options.h:510:11: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:764:23: warning: initializing 'unsigned char *' with an expression of type 'char[43]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Print default configuration file to stdout"), ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:510:17: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:764:2: warning: initializing 'unsigned char *' with an expression of type 'char[80]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Print default configuration file to stdout"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:510:23: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ cmdline.c:769:19: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COMMAND("", NULL, "conffile", OPT_HIDDEN, redir_cmd, NULL), ^~ ../.././src/config/options.h:510:5: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:769:29: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COMMAND("", NULL, "conffile", OPT_HIDDEN, redir_cmd, NULL), ^~~~~~~~~~ ../.././src/config/options.h:510:11: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:771:18: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("", N_("Name of configuration file"), ^~ ../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:772:3: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "config-file", 0, "elinks.conf", ^~~~~~~~~~~~~ ../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:771:22: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("", N_("Name of configuration file"), ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:490:17: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:771:2: warning: initializing 'unsigned char *' with an expression of type 'char[133]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("", N_("Name of configuration file"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:490:23: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ cmdline.c:777:19: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Print help for configuration options"), ^~ ../.././src/config/options.h:510:5: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:778:3: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "config-help", 0, printhelp_cmd, ^~~~~~~~~~~~~ ../.././src/config/options.h:510:11: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:777:23: warning: initializing 'unsigned char *' with an expression of type 'char[37]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Print help for configuration options"), ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:510:17: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:777:2: warning: initializing 'unsigned char *' with an expression of type 'char[47]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Print help for configuration options"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:510:23: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ cmdline.c:781:20: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_CMDALIAS("", N_("MIME type assumed for unknown document types"), ^~ ../.././src/config/options.h:515:5: note: expanded from macro 'INIT_OPT_CMDALIAS' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:782:3: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "default-mime-type", 0, "mime.default_type", ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:515:11: note: expanded from macro 'INIT_OPT_CMDALIAS' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:781:24: warning: initializing 'unsigned char *' with an expression of type 'char[45]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_CMDALIAS("", N_("MIME type assumed for unknown document types"), ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:515:17: note: expanded from macro 'INIT_OPT_CMDALIAS' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:781:2: warning: initializing 'unsigned char *' with an expression of type 'char[58]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_CMDALIAS("", N_("MIME type assumed for unknown document types"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:515:23: note: expanded from macro 'INIT_OPT_CMDALIAS' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ cmdline.c:786:16: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("", N_("Ignore user-defined keybindings"), ^~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:787:3: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "default-keys", 0, 0, ^~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:786:20: warning: initializing 'unsigned char *' with an expression of type 'char[32]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("", N_("Ignore user-defined keybindings"), ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:786:2: warning: initializing 'unsigned char *' with an expression of type 'char[147]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("", N_("Ignore user-defined keybindings"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ cmdline.c:792:16: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("", N_("Print formatted versions of given URLs to stdout"), ^~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:793:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "dump", 0, 0, ^~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:792:20: warning: initializing 'unsigned char *' with an expression of type 'char[49]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("", N_("Print formatted versions of given URLs to stdout"), ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:792:2: warning: initializing 'unsigned char *' with an expression of type 'char[61]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("", N_("Print formatted versions of given URLs to stdout"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ cmdline.c:797:20: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_CMDALIAS("", N_("Codepage to use with -dump"), ^~ ../.././src/config/options.h:515:5: note: expanded from macro 'INIT_OPT_CMDALIAS' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:798:3: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "dump-charset", 0, "document.dump.codepage", ^~~~~~~~~~~~~~ ../.././src/config/options.h:515:11: note: expanded from macro 'INIT_OPT_CMDALIAS' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:797:24: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_CMDALIAS("", N_("Codepage to use with -dump"), ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:515:17: note: expanded from macro 'INIT_OPT_CMDALIAS' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:797:2: warning: initializing 'unsigned char *' with an expression of type 'char[43]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_CMDALIAS("", N_("Codepage to use with -dump"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:515:23: note: expanded from macro 'INIT_OPT_CMDALIAS' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ cmdline.c:801:20: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_CMDALIAS("", N_("Color mode used with -dump"), ^~ ../.././src/config/options.h:515:5: note: expanded from macro 'INIT_OPT_CMDALIAS' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:802:3: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "dump-color-mode", 0, "document.dump.color_mode", ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:515:11: note: expanded from macro 'INIT_OPT_CMDALIAS' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:801:24: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_CMDALIAS("", N_("Color mode used with -dump"), ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:515:17: note: expanded from macro 'INIT_OPT_CMDALIAS' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:801:2: warning: initializing 'unsigned char *' with an expression of type 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_CMDALIAS("", N_("Color mode used with -dump"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:515:23: note: expanded from macro 'INIT_OPT_CMDALIAS' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ cmdline.c:805:20: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_CMDALIAS("", N_("Width of document formatted with -dump"), ^~ ../.././src/config/options.h:515:5: note: expanded from macro 'INIT_OPT_CMDALIAS' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:806:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "dump-width", 0, "document.dump.width", ^~~~~~~~~~~~ ../.././src/config/options.h:515:11: note: expanded from macro 'INIT_OPT_CMDALIAS' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:805:24: warning: initializing 'unsigned char *' with an expression of type 'char[39]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_CMDALIAS("", N_("Width of document formatted with -dump"), ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:515:17: note: expanded from macro 'INIT_OPT_CMDALIAS' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:805:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_CMDALIAS("", N_("Width of document formatted with -dump"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:515:23: note: expanded from macro 'INIT_OPT_CMDALIAS' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ cmdline.c:809:19: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Evaluate configuration file directive"), ^~ ../.././src/config/options.h:510:5: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:810:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "eval", 0, eval_cmd, ^~~~~~ ../.././src/config/options.h:510:11: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:809:23: warning: initializing 'unsigned char *' with an expression of type 'char[38]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Evaluate configuration file directive"), ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:510:17: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:809:2: warning: initializing 'unsigned char *' with an expression of type 'char[193]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Evaluate configuration file directive"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:510:23: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ cmdline.c:817:19: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Interpret documents of unknown types as HTML"), ^~ ../.././src/config/options.h:510:5: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:818:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "force-html", 0, forcehtml_cmd, ^~~~~~~~~~~~ ../.././src/config/options.h:510:11: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:817:23: warning: initializing 'unsigned char *' with an expression of type 'char[45]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Interpret documents of unknown types as HTML"), ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:510:17: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:817:2: warning: initializing 'unsigned char *' with an expression of type 'char[167]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Interpret documents of unknown types as HTML"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:510:23: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ cmdline.c:825:19: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COMMAND("", NULL, "?", 0, printhelp_cmd, NULL), ^~ ../.././src/config/options.h:510:5: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:825:29: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COMMAND("", NULL, "?", 0, printhelp_cmd, NULL), ^~~ ../.././src/config/options.h:510:11: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:827:19: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COMMAND("", NULL, "h", 0, printhelp_cmd, NULL), ^~ ../.././src/config/options.h:510:5: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:827:29: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COMMAND("", NULL, "h", 0, printhelp_cmd, NULL), ^~~ ../.././src/config/options.h:510:11: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:829:19: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Print usage help and exit"), ^~ ../.././src/config/options.h:510:5: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:830:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "help", 0, printhelp_cmd, ^~~~~~ ../.././src/config/options.h:510:11: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:829:23: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Print usage help and exit"), ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:510:17: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:829:2: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Print usage help and exit"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:510:23: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ cmdline.c:833:16: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("", N_("Only permit local connections"), ^~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:834:3: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "localhost", 0, 0, ^~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:833:20: warning: initializing 'unsigned char *' with an expression of type 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("", N_("Only permit local connections"), ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:833:2: warning: initializing 'unsigned char *' with an expression of type 'char[151]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("", N_("Only permit local connections"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ cmdline.c:839:19: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Print detailed usage help and exit"), ^~ ../.././src/config/options.h:510:5: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:840:3: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "long-help", 0, printhelp_cmd, ^~~~~~~~~~~ ../.././src/config/options.h:510:11: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:839:23: warning: initializing 'unsigned char *' with an expression of type 'char[35]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Print detailed usage help and exit"), ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:510:17: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:839:2: warning: initializing 'unsigned char *' with an expression of type 'char[36]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Print detailed usage help and exit"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:510:23: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ cmdline.c:843:19: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Look up specified host"), ^~ ../.././src/config/options.h:510:5: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:844:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "lookup", 0, lookup_cmd, ^~~~~~~~ ../.././src/config/options.h:510:11: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:843:23: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Look up specified host"), ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:510:17: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:843:2: warning: initializing 'unsigned char *' with an expression of type 'char[64]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Look up specified host"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:510:23: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ cmdline.c:848:16: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("", N_("Run as separate instance"), ^~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:849:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "no-connect", 0, 0, ^~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:848:20: warning: initializing 'unsigned char *' with an expression of type 'char[25]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("", N_("Run as separate instance"), ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:848:2: warning: initializing 'unsigned char *' with an expression of type 'char[223]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("", N_("Run as separate instance"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ cmdline.c:855:16: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("", N_("Disable use of files in ~/.elinks"), ^~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:856:3: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "no-home", 0, 0, ^~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:855:20: warning: initializing 'unsigned char *' with an expression of type 'char[34]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("", N_("Disable use of files in ~/.elinks"), ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:855:2: warning: initializing 'unsigned char *' with an expression of type 'char[192]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("", N_("Disable use of files in ~/.elinks"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ cmdline.c:862:20: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_CMDALIAS("", N_("Disable link numbering in dump output"), ^~ ../.././src/config/options.h:515:5: note: expanded from macro 'INIT_OPT_CMDALIAS' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:863:3: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "no-numbering", OPT_ALIAS_NEGATE, "document.dump.numbering", ^~~~~~~~~~~~~~ ../.././src/config/options.h:515:11: note: expanded from macro 'INIT_OPT_CMDALIAS' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:862:24: warning: initializing 'unsigned char *' with an expression of type 'char[38]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_CMDALIAS("", N_("Disable link numbering in dump output"), ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:515:17: note: expanded from macro 'INIT_OPT_CMDALIAS' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:862:2: warning: initializing 'unsigned char *' with an expression of type 'char[106]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_CMDALIAS("", N_("Disable link numbering in dump output"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:515:23: note: expanded from macro 'INIT_OPT_CMDALIAS' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ cmdline.c:868:20: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_CMDALIAS("", N_("Disable printing of link references in dump output"), ^~ ../.././src/config/options.h:515:5: note: expanded from macro 'INIT_OPT_CMDALIAS' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:869:3: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "no-references", OPT_ALIAS_NEGATE, "document.dump.references", ^~~~~~~~~~~~~~~ ../.././src/config/options.h:515:11: note: expanded from macro 'INIT_OPT_CMDALIAS' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:868:24: warning: initializing 'unsigned char *' with an expression of type 'char[51]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_CMDALIAS("", N_("Disable printing of link references in dump output"), ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:515:17: note: expanded from macro 'INIT_OPT_CMDALIAS' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:868:2: warning: initializing 'unsigned char *' with an expression of type 'char[130]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_CMDALIAS("", N_("Disable printing of link references in dump output"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:515:23: note: expanded from macro 'INIT_OPT_CMDALIAS' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ cmdline.c:875:19: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Control an already running ELinks"), ^~ ../.././src/config/options.h:510:5: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:876:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "remote", 0, remote_cmd, ^~~~~~~~ ../.././src/config/options.h:510:11: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:875:23: warning: initializing 'unsigned char *' with an expression of type 'char[34]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Control an already running ELinks"), ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:510:17: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:875:2: warning: initializing 'unsigned char *' with an expression of type 'char[795]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Control an already running ELinks"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:510:23: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ cmdline.c:895:15: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("", N_("Connect to session ring with given ID"), ^~ ../.././src/config/options.h:480:5: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:896:3: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "session-ring", 0, 0, INT_MAX, 0, ^~~~~~~~~~~~~~ ../.././src/config/options.h:480:11: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:895:19: warning: initializing 'unsigned char *' with an expression of type 'char[38]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("", N_("Connect to session ring with given ID"), ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:480:17: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:895:2: warning: initializing 'unsigned char *' with an expression of type 'char[880]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("", N_("Connect to session ring with given ID"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:23: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ cmdline.c:915:16: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("", N_("Print the source of given URLs to stdout"), ^~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:916:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "source", 0, 0, ^~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:915:20: warning: initializing 'unsigned char *' with an expression of type 'char[41]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("", N_("Print the source of given URLs to stdout"), ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:915:2: warning: initializing 'unsigned char *' with an expression of type 'char[43]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("", N_("Print the source of given URLs to stdout"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ cmdline.c:919:19: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COMMAND("", NULL, "stdin", OPT_HIDDEN, redir_cmd, NULL), ^~ ../.././src/config/options.h:510:5: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:919:29: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COMMAND("", NULL, "stdin", OPT_HIDDEN, redir_cmd, NULL), ^~~~~~~ ../.././src/config/options.h:510:11: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:921:16: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("", N_("Touch files in ~/.elinks when running with -no-connect/-session-ring"), ^~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:922:3: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "touch-files", 0, 0, ^~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:921:20: warning: initializing 'unsigned char *' with an expression of type 'char[69]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("", N_("Touch files in ~/.elinks when running with -no-connect/-session-ring"), ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:921:2: warning: initializing 'unsigned char *' with an expression of type 'char[209]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("", N_("Touch files in ~/.elinks when running with -no-connect/-session-ring"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ cmdline.c:928:15: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("", N_("Verbose level"), ^~ ../.././src/config/options.h:480:5: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:929:3: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "verbose", 0, 0, VERBOSE_LEVELS - 1, VERBOSE_WARNINGS, ^~~~~~~~~ ../.././src/config/options.h:480:11: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:928:19: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("", N_("Verbose level"), ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:480:17: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:928:2: warning: initializing 'unsigned char *' with an expression of type 'char[185]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("", N_("Verbose level"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:23: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ cmdline.c:936:19: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Print version information and exit"), ^~ ../.././src/config/options.h:510:5: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:937:3: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "version", 0, version_cmd, ^~~~~~~~~ ../.././src/config/options.h:510:11: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:936:23: warning: initializing 'unsigned char *' with an expression of type 'char[35]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Print version information and exit"), ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:510:17: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cmdline.c:936:2: warning: initializing 'unsigned char *' with an expression of type 'char[43]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COMMAND("", N_("Print version information and exit"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:510:23: note: expanded from macro 'INIT_OPT_COMMAND' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ 96 warnings generated. 59 warnings generated. 218 warnings generated. [CC] src/config/home.o [CC] src/config/kbdbind.o [CC] src/config/options.o In file included from kbdbind.c:12: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' In file included from options.c:12: In file included from ../.././src/bfu/dialog.h:5: In file included from #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal../.././src/bfu/widget.h:12: ^ ~~~~~~~~In file included from ../.././src/bfu/leds.h :6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from kbdbind.c:12: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12../.././src/util/error.h: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9:127:2: : note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \../.././src/util/string.h ^~~~~~~~ :255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/util/error.h:47 assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:26: ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'INTERNAL' ../.././src/util/error.h:48#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ :37: note: passing argument to parameter 'fmt' here In file included from void elinks_internal(unsigned char *fmt, ...); ^ options.c:12: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from home.c:19: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from home.c:19: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from kbdbind.c:14: In file included from ../.././src/config/dialogs.h:6: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from kbdbind.c:14: In file included from ../.././src/config/dialogs.h:6: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.hIn file included from options.c:15: In file included from ../.././src/config/dialogs.h:6: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h::132:2: 108:warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:../.././src/util/error.h:48:37:2: note: note: passing argument to parameter 'fmt' here expanded from macro 'assert' void elinks_internal(unsigned char *fmt, ...); ^ INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from options.c:15: In file included from ../.././src/config/dialogs.h:6: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from home.c:20: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from kbdbind.c:17: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from options.c:19: In file included from ../.././src/document/document.h:8: ../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from kbdbind.c:21: ../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ home.c:35:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] for (i = strlen(path) - 1; i > 0; i--) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ home.c:61:11: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (stat(confdir, &st)) { ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/sys/stat.h:386:26: note: passing argument to parameter here int stat(const char *, struct stat *) __DARWIN_INODE64(stat); ^ home.c:62:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!mkdir(confdir, 0700)) { ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/sys/stat.h:384:27: note: passing argument to parameter here int mkdir(const char *, mode_t); ^ home.c:100:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] for (i = strlen(dir) - 1; i >= 0; i--) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ home.c:113:17: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from options.c:22 unsigned char *envhome = getenv("HOME"); ^ ~~~~~~~~~~~~~~ : ../.././src/intl/gettext/libintl.h:home.c:127:24: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 70 get_cmd_opt_str("config-dir"), ^~~~~~~~~~~~ ../.././src/config/options.h:312:65: note: :42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]expanded from macro 'get_cmd_opt_str' bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here #define get_cmd_opt_str(name) get_opt_str_tree(cmdline_options, name) extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ ^~~~ ../.././src/config/options.h:296:52: note: expanded from macro 'get_opt_str_tree' #define get_opt_str_tree(tree, name) get_opt(tree, name, OPT_STRING)->string ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ home.c:128:8: warning: passing 'char[78]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Commandline options -config-dir set to %s, " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ home.c:44:22: note: passing argument to parameter 'error_message' here unsigned char *error_message) ^ home.c:132:35: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] home_elinks = test_confdir(home, getenv("ELINKS_CONFDIR"), ^~~~~~~~~~~~~~~~~~~~~~~~ home.c:43:50: note: passing argument to parameter 'path' here test_confdir(unsigned char *home, unsigned char *path, ^ home.c:133:8: warning: passing 'char[61]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("ELINKS_CONFDIR set to %s, " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ home.c:44:22: note: passing argument to parameter 'error_message' here unsigned char *error_message) ^ kbdbind.c:222:4: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] home.c { "main", KEYMAP_MAIN, N_("Main mapping") }, ^~~~~~ :137:35: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] kbdbind.c:222:25: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] home_elinks = test_confdir(home, ".elinks", NULL); ^~~~~~~~~ home.c:43 :50: note: passing argument to parameter 'path' here test_confdir(unsigned char *home, unsigned char *path, ^ home.c:140:35: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "main", KEYMAP_MAIN, N_("Main mapping") }, ^~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21: home_elinks = test_confdir(home, "elinks", NULL);17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ^~~~~~~~ home.ckbdbind.c:223:4: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : { "edit", KEYMAP_EDIT, N_("Edit mapping") }, ^~~~~~ kbdbind.c:223:25: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 43 { "edit", KEYMAP_EDIT, N_("Edit mapping") }, ^~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21::1750: note: passing argument to parameter 'path' here :test_confdir(unsigned char *home, unsigned char *path, ^ note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ home.c:144:29: warning: passing 'char[2]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]kbdbind.c:224:4: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "menu", KEYMAP_MENU, N_("Menu mapping") }, add_to_strn(&home_elinks, STRING_DIR_SEP); ^~~~~~~~~~~~~~ ../.././src/osdep/osdep.h:15:24: note: expanded from macro 'STRING_DIR_SEP' ^~~~~~#define STRING_DIR_SEP "/" ^~~ ../.././src/util/string.h:48:60: kbdbind.c:224:25: warning: note: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] options.c:58:passing argument to parameter 'src' here14: warning: { "menu", KEYMAP_MENU, N_("Menu mapping") }, initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /* name: */ "", ^~ ^~~~~~~~~~~~~~~~~~void add_to_strn(unsigned char **str, const unsigned char *src); ^ ../.././src/intl/gettext/libintl.h:21../.././src/config/options.h:212::17: note: expanded from macro 'N_' 43: note: expanded from macro 'INIT_OPTION'#define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ { NULL_LIST_HEAD, INIT_OBJECT("option"), name, flags, type, min, max, { (LIST_OF(struct option) *) (value) }, desc, capt } ^~~~ home.c:156:3: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] options.c:63 ERROR(gettext("Unable to find or create ELinks config " ^~~~~ :14: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/util/error.h:40:23: note: expanded from macro 'ERROR' /* desc: */ "", ^~ #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error../.././src/config/options.h:212 ^ ~~~~~~~~ :112: note: expanded from macro 'INIT_OPTION' home.c:156:17: warning: passing 'char[161]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { NULL_LIST_HEAD, INIT_OBJECT("option"), name, flags, type, min, max, { (LIST_OF(struct option) *) (value) }, desc, capt } ^~~~ ERROR(gettext("Unable to find or create ELinks config " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:53: note: passing argument to parameter '__msgid' here extern unsigned char *gettext(const unsigned char *__msgid); ^ kbdbind.c:257:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(keymap_id >= 0 && keymap_id < KEYMAP_MAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: options.cexpanded from macro 'assert':183:21: INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:warning: 47:passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 26: note: expanded from macro 'INTERNAL' if ((sep = strrchr(name, '.'))) { ^~~~ #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ kbdbind.c:257:2: warning: passing 'char[59]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:87:27: note: passing argument to parameter '__s' here char *strrchr(const char *__s, int __c); ^ assert(keymap_id >= 0 && keymap_id < KEYMAP_MAX);options.c:183:11: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if ((sep = strrchr(name, '.'))) { ^ ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ options.c:201:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (option->name && !strcmp(option->name, name)) { ^~~~~~~~~~~~ ../.././src/config/options.h:14:16: note: expanded from macro 'option' #define option option_elinks ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here kbdbind.c:260:15: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!strcmp(action->str, str)) ^~~~~~~~~~~ int strcmp(const char *__s1, const char *__s2); ^ options.c:201:45: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (option->name && !strcmp(option->name, name)) { ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ 77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ kbdbind.c:260:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!strcmp(action->str, str)) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here options.c:208:47int strcmp(const char *__s1, const char *__s2); ^ : warning: passing 'char[11]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] struct option *template = get_opt_rec(tree, "_template_"); ^~~~~~~~~~~~ options.c:172:55: note: passing argument to parameter 'name_' here get_opt_rec(struct option *tree, const unsigned char *name_) ^ options.c:210:3: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(template != NULL, "Requested %s should be autocreated but " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26:kbdbind.c: note: expanded from macro 'INTERNAL' 269:2: #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]options.c:210:3: warning: passing 'char[102]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(template != NULL, "Requested %s should be autocreated but " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' assert(keymap_id >= 0 && keymap_id < KEYMAP_MAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: INTERNAL("assertion " #x " failed: " m); \note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26: ../.././src/util/error.h:note: expanded from macro 'INTERNAL' 48#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ :37: note: passing argument to parameter 'fmt' here kbdbind.cvoid elinks_internal(unsigned char *fmt, ...); ^ :269:2: warning: passing 'char[59]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(keymap_id >= 0 && keymap_id < KEYMAP_MAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108options.c:230:21: warning: passing 'char[1]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_opt_rec(tree, "", option); ^~ options.c::70:57: note: passing argument to parameter here 11: note: expanded from macro 'assert' static void add_opt_rec(struct option *, unsigned char *, struct option *); ^ INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ kbdbind.c:298:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(keymap_id >= 0 && keymap_id < KEYMAP_MAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ kbdbind.c:298:2: warning: passing 'char[59]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(keymap_id >= 0 && keymap_id < KEYMAP_MAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ kbdbind.c:309:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!strcmp(keymap_table[keymap_id].str, keymap_str)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ kbdbind.c:309:44: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!strcmp(keymap_table[keymap_id].str, keymap_str)) ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ options.c:271:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(real != NULL, "%s aliased to unknown option %s!", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ options.c:271:2: warning: passing 'char[64]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(real != NULL, "%s aliased to unknown option %s!", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ kbdbind.c:328:4: warning: initializing 'const unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "Enter", KBD_ENTER }, ^~~~~~~ kbdbind.c:329:4: warning: initializing 'const unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "Space", ' ' }, ^~~~~~~ kbdbind.c:330:4: warning: initializing 'const unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "Backspace", KBD_BS }, ^~~~~~~~~~~ kbdbind.c:331:4: warning: initializing 'const unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] options.c:357:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "Tab", KBD_TAB }, && strcmp(((struct option *) cat->prev)->name, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77: ^~~~~ 25: note: passing argument to parameter '__s1' here kbdbind.c:332:4: warning: int strcmp(const char *__s1, const char *__s2); ^ initializing 'const unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] options.c:358:9 { "Escape", KBD_ESC }, ^~~~~~~~ : warning: kbdbind.c:333:4: warning: initializing 'const unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "Left", KBD_LEFT }, ^~~~~~ option->name) <= 0) { ^~~~~~~~~~~~ kbdbind.c:334:4../.././src/config/options.h:14:16: note: expanded from macro 'option' #define option option_elinks ^ : warning: /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ initializing 'const unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "Right", KBD_RIGHT }, ^~~~~~~ kbdbind.c:335:4: warning: initializing 'const unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "Up", KBD_UP }, ^~~~ kbdbind.c:336:4: warning: initializing 'const unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "Down", KBD_DOWN }, ^~~~~~ kbdbind.c:337:4: warning: initializing 'const unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "Insert", KBD_INS }, ^~~~~~~~ kbdbind.c:options.c338:4: warning: :initializing 'const unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 381 { "Delete", KBD_DEL }, ^~~~~~~~ kbdbind.c:339:4: warning: initializing 'const unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "Home", KBD_HOME }, ^~~~~~ :kbdbind.c:340:4: warning: initializing 'const unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "End", KBD_END },5: warning: ^~~~~assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(bpos != (struct listbox_item *) bcat); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' kbdbind.c:341:4: #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ warning: options.c:381initializing 'const unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :5: warning: passing 'char[55]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(bpos != (struct listbox_item *) bcat); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' { "PageUp", KBD_PAGE_UP }, INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ options.c:386:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && strcmp(pos->name, option->name) <= 0) ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:kbdbind.c:342:4: warning: initializing 'const unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "PageDown", KBD_PAGE_DOWN }, ^~~~~~~~~~ kbdbind.c:343:4: 77:25: note: passing argument to parameter '__s1' here warning: initializing 'const unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "F1", KBD_F1 },int strcmp(const char *__s1, const char *__s2); ^ ^~~~options.c:386:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && strcmp(pos->name, option->name) <= 0) ^~~~~~~~~~~~ kbdbind.c:344:4: warning: initializing 'const unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "F2", KBD_F2 }, ^~~~ ../.././src/config/options.h:kbdbind.c14:16: note: expanded from macro 'option' #define option option_elinks ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ :345:4: options.c:405:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] warning: initializing 'const unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && !strcmp(pos->name, "_template_")) { ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: { "F3", KBD_F3 }, ^~~~ passing argument to parameter '__s1' herekbdbind.c:346:4 : warning: initializing 'const unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "F4", KBD_F4 }, ^~~~ int strcmp(const char *__s1, const char *__s2); ^ kbdbind.c:347:4: warning: initializing 'const unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "F5", KBD_F5 }, ^~~~ kbdbind.c:348:4: warning: initializing 'const unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "F6", KBD_F6 }, ^~~~ kbdbind.c:349:4: warning: initializing 'const unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "F7", KBD_F7 }, ^~~~ kbdbind.c:350:4: warning: initializing 'const unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "F8", KBD_F8 }, ^~~~ kbdbind.c:351:4: warning: initializing 'const unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "F9", KBD_F9 }, ^~~~ options.c:416:3: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(pos != (struct option *) cat); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ kbdbind.c:352options.c:416:3: :warning: passing 'char[47]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]4 : assert(pos != (struct option *) cat); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48 :warning: initializing 'const unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "F10", KBD_F10 }, ^~~~~ 37kbdbind.c:353:4: : note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ warning: initializing 'const unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "F11", KBD_F11 }, ^~~~~ options.c:kbdbind.c:354:417:34: warning: initializing 'const unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : { "F12", KBD_F12 }, warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(bpos != (struct listbox_item *) bcat); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2 ^~~~~ : note: expanded from macro 'assert' kbdbind.c:367:21: warning: passing 'const unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strcasecmp(key->str, key_str)) ^~~~~~~~ ../.././src/util/string.h:111:30 INTERNAL("assertion " #x " failed!"); \ : note: passing argument to parameter 's1' here ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' int c_strcasecmp(const char *s1, const char *s2); ^ kbdbind.c:367:31: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strcasecmp(key->str, key_str)) ^~~~~~~ ../.././src/util/string.h:111:46: note: passing argument to parameter 's2' here #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ int c_strcasecmp(const char *s1, const char *s2); ^ options.c:417:3: warning: passing 'char[55]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(bpos != (struct listbox_item *) bcat); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ kbdbind.c:381:22: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strncasecmp(s, "Shift", 5) && (s[5] == '-' || s[5] == '+')) { ^ ../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ options.c:428:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(path && option && tree); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47kbdbind.c:386::2629: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : note: expanded from macro 'INTERNAL' } else if (!c_strncasecmp(s, "Ctrl", 4) && (s[4] == '-' || s[4] == '+')) { ^ ../.././src/util/string.h#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ :options.c:428:2: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 112:31: assert(path && option && tree); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: passing argument to parameter 's1' here ../.././src/util/error.h:108int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ :11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ kbdbind.c:391:29: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (!c_strncasecmp(s, "Alt", 3) && (s[3] == '-' || s[3] == '+')) { ^ ../.././src/util/string.h:112:31: note: passing argument to parameter 's1' hereoptions.c:431:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(tree != NULL, "Missing option tree for '%s'", path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ int c_strncasecmp(const char *s1, const char *s2, size_t n);../.././src/util/error.h:127: ^ 2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ options.c:431:2: warning: passing 'char[60]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(tree != NULL, "Missing option tree for '%s'", path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ options.c:436:50: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (option->box_item && option->name && !strcmp(option->name, "_template_")) ^~~~~~~~~~~~ ../.././src/config/options.h:14:16: note: expanded from macro 'option' #define option option_elinks ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ options.c:437:44: warning: passing 'char[21]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] option->box_item->visible = get_opt_bool("config.show_template"); ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ options.c:286:39: note: passing argument to parameter 'name' here struct option *tree, unsigned char *name) ^ kbdbind.c:448:22: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(str, "Shift-"); ^~~~~~~~ options.c:440:../.././src/util/string.h:190:47:30: warning: passing 'char[11]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: passing argument to parameter 'source' here struct option *template = get_opt_rec(tree, "_template_"); ^~~~~~~~~~~~ options.c: const unsigned char *source); ^172:55: note: passing argument to parameter 'name_' here get_opt_rec(struct option *tree, const unsigned char *name_) ^ kbdbind.c:450:22: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(str, "Ctrl-"); ^~~~~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ options.ckbdbind.c::452442::22:3: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(template); ^~~~~~~~~~~~~~~~ warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(str, "Alt-"); ^~~~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here ../.././src/util/error.h:108:2: note: expanded from macro 'assert' const unsigned char *source); INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26 ^ : note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ options.c:442:3: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(template); ^~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ kbdbind.c:502:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(keymap_id >= 0 && keymap_id < KEYMAP_MAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ kbdbind.c:502:2: warning: passing 'char[59]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(keymap_id >= 0 && keymap_id < KEYMAP_MAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' options.c:540:49 INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here : warning: void elinks_internal(unsigned char *fmt, ...); passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^ decode_color((unsigned char *) value, strlen((unsigned char *) value), ^~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: kbdbind.c:504:note: passing argument to parameter '__s' here 31size_t strlen(const char *__s);: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^ add_format_to_string(string, "%s:\n", _(keymap_table[keymap_id].desc, term)); ^~~~~~~ ../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ options.c:609:3: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ERROR("Orphaned option %s", option->name); ^~~~~ ../.././src/util/error.h:40:23: note: expanded from macro 'ERROR' #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error ^ ~~~~~~~~ options.c:609:9: warning: passing 'char[19]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ERROR("Orphaned option %s", option->name); ^~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:41:34: note: passing argument to parameter 'fmt' here void elinks_error(unsigned char *fmt, ...); ^ options.c:618:5: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ERROR("Orphaned unregistered " ^~~~~ ../.././src/util/error.h:40:23: note: expanded from macro 'ERROR' #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error ^ ~~~~~~~~ options.c:618:11: warning: passing 'char[44]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ERROR("Orphaned unregistered " ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:41:34: note: passing argument to parameter 'fmt' here void elinks_error(unsigned char *fmt, ...); ^ options.c:637:3: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(option->value.tree); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ options.c:637:3: warning: passing 'char[37]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(option->value.tree); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:5:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "none", NONE, N__("Do nothing"), 0), ^~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:5:29: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "none", NONE, N__("Do nothing"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:6:15: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, " *scripting-function*", SCRIPTING_FUNCTION, NULL, 0), ^~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:8:15: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "abort-connection", ABORT_CONNECTION, N__("Abort connection"), 0), ^~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:8:53: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "abort-connection", ABORT_CONNECTION, N__("Abort connection"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:9:15: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "add-bookmark", ADD_BOOKMARK, N__("Add a new bookmark"), ACTION_RESTRICT_ANONYMOUS), ^~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ options.c:704:14: warning: passing 'char[20]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from kbdbind.c:527 get_opt_int("terminal.linux.type") = TERM_LINUX; ^~~~~~~~~~~~~~~~~~~~~ : ../.././src/config/options.h:302:../.././src/config/actions-main.inc:960: note: expanded from macro 'get_opt_int' :45: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ACTION_(MAIN, "add-bookmark", ADD_BOOKMARK, N__("Add a new bookmark"), ACTION_RESTRICT_ANONYMOUS), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:294:52../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' :#define N__(msg) (gettext_noop(msg)) ^ note: expanded from macro 'get_opt_int_tree' kbdbind.c:522:43: note: expanded from macro 'ACTION_' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ ^~~~In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:10:15: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/config/options.hACTION_(MAIN, "add-bookmark-link", ADD_BOOKMARK_LINK, N__("Add a new bookmark using current link"), ACTION_RESTRICT_ANONYMOUS | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK),:290: ^~~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' 50: note: expanded from macro 'get_opt' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ options.cIn file included from kbdbind.c:527: ../.././src/config/actions-main.inc:10::286:39: note: passing argument to parameter 'name' here 55: struct option *tree, unsigned char *name) ^ warning: initializing 'unsigned char *' with an expression of type 'char[38]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "add-bookmark-link", ADD_BOOKMARK_LINK, N__("Add a new bookmark using current link"), ACTION_RESTRICT_ANONYMOUS | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:options.c522:705:14: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get_opt_int("terminal.linux.colors") = COLOR_MODE_16; ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:302:43: note: expanded from macro 'ACTION_' :60: note: { name, ACT_##map##_##action, KEYMAP_ID, caption, flags }expanded from macro 'get_opt_int' ^~~~~~~ #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ In file included from kbdbind.c:527../.././src/config/options.h: ../.././src/config/actions-main.inc:11::294:52: note: expanded from macro 'get_opt_int_tree' 15#define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name)ACTION_(MAIN, "add-bookmark-tabs", ADD_BOOKMARK_TABS, N__("Bookmark all open tabs"), ACTION_RESTRICT_ANONYMOUS), ^~~~~~~~~~~~~~~~~~~ ^~~~ kbdbind.coptions.c:286:39: note: passing argument to parameter 'name' here : struct option *tree, unsigned char *name) ^522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ options.c:706In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:11::55: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 15: warning: ACTION_(MAIN, "add-bookmark-tabs", ADD_BOOKMARK_TABS, N__("Bookmark all open tabs"), ACTION_RESTRICT_ANONYMOUS), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : note: expanded from macro 'N__' get_opt_bool("terminal.linux.m11_hack") = 1; ^~~~~~~~~~~~~~~~~~~~~~~~~ #define N__(msg) (gettext_noop(msg))../.././src/config/options.h: ^ 301:62: note: expanded from macro 'get_opt_bool' kbdbind.c:522:43:#define get_opt_bool(name) get_opt_bool_tree(config_options, name) note: expanded from macro 'ACTION_' ^~~~ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~../.././src/config/options.h: 293:53: note: In file included from kbdbind.c:527: ../.././src/config/actions-main.incexpanded from macro 'get_opt_bool_tree' :12:15:#define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]#define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ options.c:286:ACTION_(MAIN, "auth-manager", AUTH_MANAGER, N__("Open authentication manager"), 0), ^~~~~~~~~~~~~~ kbdbind.c:522:39: note: passing argument to parameter 'name' here 4: note: expanded from macro 'ACTION_' struct option *tree, unsigned char *name) ^ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:12:45: warning: initializing 'unsigned char *' with an expression of type 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "auth-manager", AUTH_MANAGER, N__("Open authentication manager"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^options.c:707 :14kbdbind.c:: 522:warning: passing 'char[20]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 43: note: expanded from macro 'ACTION_' get_opt_int("terminal.vt100.type") = TERM_VT100; ^~~~~~~~~~~~~~~~~~~~~ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags }../.././src/config/options.h: ^~~~~~~302: 60: note: expanded from macro 'get_opt_int' In file included from kbdbind.c:527: #define get_opt_int(name) get_opt_int_tree(config_options, name) ../.././src/config/actions-main.inc: ^~~~ 13../.././src/config/options.h:294::1552:: warning: note: expanded from macro 'get_opt_int_tree' initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: ACTION_(MAIN, "backspace-prefix", BACKSPACE_PREFIX, N__("Backspace the last entered digit of the current prefix"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~~~~~ note: expanded from macro 'get_opt' kbdbind.c#define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ options.c:286:39: :522:4note: passing argument to parameter 'name' here: note: expanded from macro 'ACTION_' struct option *tree, unsigned char *name) ^ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:13options.c::53708:: 14: warning: warning: initializing 'unsigned char *' with an expression of type 'char[55]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] passing 'char[20]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get_opt_int("terminal.vt110.type") = TERM_VT100; ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:302ACTION_(MAIN, "backspace-prefix", BACKSPACE_PREFIX, N__("Backspace the last entered digit of the current prefix"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:60 : ../.././src/intl/gettext/libintl.h:24note: expanded from macro 'get_opt_int':18 : note: expanded from macro 'N__' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ #define N__(msg) (gettext_noop(msg))../.././src/config/options.h:294 ^:52 : kbdbind.c:522note: expanded from macro 'get_opt_int_tree' :#define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ 43../.././src/config/options.h:290:50: note: expanded from macro 'get_opt': note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~In file included from kbdbind.c:527: ../.././src/config/actions-main.inc :14:15: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] options.cACTION_(MAIN, "bookmark-manager", BOOKMARK_MANAGER, N__("Open bookmark manager"), 0), ^~~~~~~~~~~~~~~~~~ :286:39: note: passing argument to parameter 'name' here struct option *tree, unsigned char *name) ^ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.coptions.c:709:14: warning: passing 'char[20]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get_opt_int("terminal.xterm.type") = TERM_VT100;: ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h527: ../.././src/config/actions-main.inc:302::14:60:53: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: expanded from macro 'get_opt_int' ACTION_(MAIN, "bookmark-manager", BOOKMARK_MANAGER, N__("Open bookmark manager"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../.././src/config/options.h:294:52../.././src/intl/gettext/libintl.h:24:18: note: : note: expanded from macro 'get_opt_int_tree' expanded from macro 'N__' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ #define N__(msg) (gettext_noop(msg))../.././src/config/options.h: ^ kbdbind.c290:50: note: expanded from macro 'get_opt' :#define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ 522:43: note: expanded from macro 'ACTION_'options.c:286:39: note: passing argument to parameter 'name' here { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } struct option *tree, unsigned char *name) ^ ^~~~~~~ options.c:710:15: warning: passing 'char[25]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get_opt_bool("terminal.xterm.underline") = 1; ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:15:6215: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]: note: expanded from macro 'get_opt_bool' ACTION_(MAIN, "cache-manager", CACHE_MANAGER, N__("Open cache manager"), 0), ^~~~~~~~~~~~~~~ #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' kbdbind.c:522:#define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ 4: note: expanded from macro 'ACTION_' ../.././src/config/options.h { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ :290:50: note: expanded from macro 'get_opt'In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:15:47: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ACTION_(MAIN, "cache-manager", CACHE_MANAGER, N__("Open cache manager"), 0),options.c:286 :39: note: passing argument to parameter 'name' here ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ struct option *tree, unsigned char *name) 17../.././src/intl/gettext/libintl.h:24 ^ warning:options.c:s generated. 711:14: warning: passing 'char[26]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get_opt_int("terminal.xterm-color.type") = TERM_VT100; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:302:60:18 note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' :#define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' note: #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ options.c:286:39: note: passing argument to parameter 'name' here struct option *tree, unsigned char *name) ^ expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' options.c:712:14: warning: passing 'char[28]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get_opt_int("terminal.xterm-color.colors") = COLOR_MODE_16; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:302:60: { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ note: In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:16:15expanded from macro 'get_opt_int' : warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' ACTION_(MAIN, "cache-minimize", CACHE_MINIMIZE, N__("Free unused cache entries"), 0), ^~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:16:49: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~ ../.././src/config/options.hACTION_(MAIN, "cache-minimize", CACHE_MINIMIZE, N__("Free unused cache entries"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :290:50:../.././src/intl/gettext/libintl.h :24:18note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ options.c:286::39: note: passing argument to parameter 'name' here struct option *tree, unsigned char *name) ^ note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:options.c:713:15: warning: passing 'char[31]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 43: note: expanded from macro 'ACTION_' get_opt_bool("terminal.xterm-color.underline") = 1; { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' In file included from kbdbind.c:527: ../.././src/config/actions-main.inc#define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:17:15: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :ACTION_(MAIN, "cookie-manager", COOKIE_MANAGER, N__("Open cookie manager"), 0),293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h ^~~~~~~~~~~~~~~~:290:50: note: expanded from macro 'get_opt' kbdbind.c#define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ options.c::286:39: note: passing argument to parameter 'name' here 522:4: note: expanded from macro 'ACTION_' struct option *tree, unsigned char *name) { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from ^kbdbind.c:527: ../.././src/config/actions-main.inc:17:49 : warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "cookie-manager", COOKIE_MANAGER, N__("Open cookie manager"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' options.c:720 { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ :14: warning: passing 'char[29]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from get_opt_int("terminal.xterm-256color.type") = TERM_VT100; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:527: ../.././src/config/actions-main.inc:18../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' :15: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] #define get_opt_int(name) get_opt_int_tree(config_options, name)ACTION_(MAIN, "cookies-load", COOKIES_LOAD, N__("Reload cookies file"), ACTION_RESTRICT_ANONYMOUS), ^~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' ^~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:18:45: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ACTION_(MAIN, "cookies-load", COOKIES_LOAD, N__("Reload cookies file"), ACTION_RESTRICT_ANONYMOUS), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h../.././src/config/options.h:24:18: note: :expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ options.c:286:39: note: kbdbind.c:522:43passing argument to parameter 'name' here : struct option *tree, unsigned char *name) ^ note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ options.c:721:14: In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:19:15: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] warning: passing 'char[31]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "copy-clipboard", COPY_CLIPBOARD, N__("Copy text to clipboard"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ^~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc: get_opt_int("terminal.xterm-256color.colors") = COLOR_MODE_256;19:49: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:302:60: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: expanded from macro 'get_opt_int' ACTION_(MAIN, "copy-clipboard", COPY_CLIPBOARD, N__("Copy text to clipboard"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24#define get_opt_int(name) get_opt_int_tree(config_options, name):18 : note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^~~~ ^ kbdbind.c:522: ../.././src/config/options.h:294:52: note: 43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: In file included from kbdbind.c:527: note: expanded from macro 'get_opt'../.././src/config/actions-main.inc:20:15: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "document-info", DOCUMENT_INFO, N__("Show information about the current page"), ACTION_JUMP_TO_LINK), ^~~~~~~~~~~~~~~ #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~kbdbind.c:522: options.c4:286:39: note: : passing argument to parameter 'name' here struct option *tree, unsigned char *name) ^ note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ options.c:722:15: warning: passing 'char[34]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]In file included from kbdbind.c: get_opt_bool("terminal.xterm-256color.underline") = 1; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' 527: #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' ../.././src/config/actions-main.inc#define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ :20:47: ../.././src/config/options.h:warning: initializing 'unsigned char *' with an expression of type 'char[40]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 290:50: note: expanded from macro 'get_opt' ACTION_(MAIN, "document-info", DOCUMENT_INFO, N__("Show information about the current page"), ACTION_JUMP_TO_LINK), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/intl/gettext/libintl.h:24:18options.c:286:: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg))39 ^ kbdbind.c:: note: passing argument to parameter 'name' here struct option *tree, unsigned char *name) ^ 522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:21:15: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "download-manager", DOWNLOAD_MANAGER, N__("Open download manager"), 0), ^~~~~~~~~~~~~~~~~~options.c:733 kbdbind.c:522:4:53: warning: : note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:passing 'char[1]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 21:53: cmdline_options = add_opt_tree_tree(&options_root, "", "", ^~warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "download-manager", DOWNLOAD_MANAGER, N__("Open download manager"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' ../.././src/config/options.h#define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:383:16:43: note: expanded from macro 'ACTION_' : note: expanded from macro 'add_opt_tree_tree' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ add_opt(tree, path, capt, name, flags, OPT_TREE, 0, 0, (longptr_T) init_options_tree(), DESC(desc));In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:22: 15: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~ ACTION_(MAIN, "exmode", EXMODE, N__("Enter ex-mode (command line)"), 0), ^~~~~~~~ kbdbind.c:522:4options.c:489:45:: note: passing argument to parameter 'path' here add_opt(struct option *tree, unsigned char *path, unsigned char *capt, ^ options.cnote: :733:57: warning: passing 'char[1]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cmdline_options = add_opt_tree_tree(&options_root, "", "", ^~ ../.././src/config/options.h:383:22: note: expanded from macro 'add_opt_tree_tree' expanded from macro 'ACTION_' add_opt(tree, path, capt, name, flags, OPT_TREE, 0, 0, (longptr_T) init_options_tree(), DESC(desc)); ^~~~ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ options.c:489In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:22:33: :warning: initializing 'unsigned char *' with an expression of type 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 66: note: passing argument to parameter 'capt' here ACTION_(MAIN, "exmode", EXMODE, N__("Enter ex-mode (command line)"), 0),add_opt(struct option *tree, unsigned char *path, unsigned char *capt, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ ^ options.c:734:10: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] kbdbind.c:522:43: note: expanded from macro 'ACTION_' "cmdline", 0, ""); ^~~~~~~~~ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~../.././src/config/options.h: 383:28: note: expanded from macro 'add_opt_tree_tree' In file included from kbdbind.c:527: ../.././src/config/actions-main.inc: add_opt(tree, path, capt, name, flags, OPT_TREE, 0, 0, (longptr_T) init_options_tree(), DESC(desc)); ^~~~ options.c:490:17:23:15: note: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] passing argument to parameter 'name' here ACTION_(MAIN, "file-menu", FILE_MENU, N__("Open the File menu"), 0), ^~~~~~~~~~~ unsigned char *name, enum option_flags flags, enum option_type type, kbdbind.c:522:4: note: ^ expanded from macro 'ACTION_' options.c:733:20: warning: { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.cpassing 'char[1]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]:527: ../.././src/config/actions-main.inc:23:39: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cmdline_options = add_opt_tree_tree(&options_root, "", "", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ACTION_(MAIN, "file-menu", FILE_MENU, N__("Open the File menu"), 0),../.././src/config/options.h:383:90: note: expanded from macro 'add_opt_tree_tree' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ add_opt(tree, path, capt, name, flags, OPT_TREE, 0, 0, (longptr_T) init_options_tree(), DESC(desc));../.././src/intl/gettext/libintl.h:24:18 ^~~~~~~~~~: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: ../.././src/config/options.h:335:17:expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from kbdbind.c:options.c:491:54527: : note: passing argument to parameter 'desc' here ../.././src/config/actions-main.inc long min, long max, longptr_T value, unsigned char *desc) ^ :24:15: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "find-next", FIND_NEXT, N__("Find the next occurrence of the current search text"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ^~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' options.c { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:24:39: warning: initializing 'unsigned char *' with an expression of type 'char[52]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :ACTION_(MAIN, "find-next", FIND_NEXT, N__("Find the next occurrence of the current search text"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: 737:note: expanded from macro 'N__' 52: warning: passing 'char[1]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] #define N__(msg) (gettext_noop(msg)) ^ config_options = add_opt_tree_tree(&options_root, "", "", ^~ kbdbind.c../.././src/config/options.h:383::52216::43 note: : expanded from macro 'add_opt_tree_tree' note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ add_opt(tree, path, capt, name, flags, OPT_TREE, 0, 0, (longptr_T) init_options_tree(), DESC(desc)); ^~~~ options.c:489:45:In file included from kbdbind.c note: :527passing argument to parameter 'path' here : ../.././src/config/actions-main.inc:25:add_opt(struct option *tree, unsigned char *path, unsigned char *capt, 15: ^ warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] options.c:737:56: warning: passing 'char[1]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]ACTION_(MAIN, "find-next-back", FIND_NEXT_BACK, N__("Find the previous occurrence of the current search text"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ^~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' config_options = add_opt_tree_tree(&options_root, "", "", ^~ ../.././src/config/options.h:383:22: note: expanded from macro 'add_opt_tree_tree' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ add_opt(tree, path, capt, name, flags, OPT_TREE, 0, 0, (longptr_T) init_options_tree(), DESC(desc)); ^~~~ options.c:489:66: note: passing argument to parameter 'capt' here add_opt(struct option *tree, unsigned char *path, unsigned char *capt, ^ In file included from kbdbind.c:527: ../.././src/config/actions-main.incoptions.c:25:49: warning: initializing 'unsigned char *' with an expression of type 'char[56]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :738:7: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]ACTION_(MAIN, "find-next-back", FIND_NEXT_BACK, N__("Find the previous occurrence of the current search text"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43 : note: expanded from macro 'ACTION_' "config", OPT_SORT, ""); ^~~~~~~~ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ ../.././src/config/options.h:383:28: note: expanded from macro 'add_opt_tree_tree' In file included from add_opt(tree, path, capt, name, flags, OPT_TREE, 0, 0, (longptr_T) init_options_tree(), DESC(desc)); ^~~~ options.c:490:kbdbind.c:527: 17:../.././src/config/actions-main.inc: note: 26:passing argument to parameter 'name' here 15: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *name, enum option_flags flags, enum option_type type, ^ ACTION_(MAIN, "forget-credentials", FORGET_CREDENTIALS, N__("Forget authentication credentials"), 0), ^~~~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: options.c:737note: expanded from macro 'ACTION_':19 : warning: passing 'char[1]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ config_options = add_opt_tree_tree(&options_root, "", "", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:383:90: In file included from kbdbind.cnote: expanded from macro 'add_opt_tree_tree' :527: ../.././src/config/actions-main.inc:26:57: warning: initializing 'unsigned char *' with an expression of type 'char[34]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_opt(tree, path, capt, name, flags, OPT_TREE, 0, 0, (longptr_T) init_options_tree(), DESC(desc)); ^~~~~~~~~~ ../.././src/config/options.h:335:17ACTION_(MAIN, "forget-credentials", FORGET_CREDENTIALS, N__("Forget authentication credentials"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18:: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' note: expanded from macro 'DESC' #define DESC(x) (x) { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:27:15: ^~~ warning: options.c:491:initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 54: note: passing argument to parameter 'desc' here ACTION_(MAIN, "formhist-manager", FORMHIST_MANAGER, N__("Open form history manager"), 0), ^~~~~~~~~~~~~~~~~~ kbdbind.c: long min, long max, longptr_T value, unsigned char *desc) ^ 522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:27:53: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "formhist-manager", FORMHIST_MANAGER, N__("Open form history manager"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:28:15: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "frame-external-command", FRAME_EXTERNAL_COMMAND, N__("Pass URI of current frame to external command"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ^~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:28:65: warning: initializing 'unsigned char *' with an expression of type 'char[46]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "frame-external-command", FRAME_EXTERNAL_COMMAND, N__("Pass URI of current frame to external command"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:29:15: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "frame-maximize", FRAME_MAXIMIZE, N__("Maximize the current frame"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ^~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:29:49: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "frame-maximize", FRAME_MAXIMIZE, N__("Maximize the current frame"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:30:15: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "frame-next", FRAME_NEXT, N__("Move to the next frame"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:30:41: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] options.cACTION_(MAIN, "frame-next", FRAME_NEXT, N__("Move to the next frame"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:774::243::18 warning: : assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: expanded from macro 'N__' assert(option); ^~~~~~~~~~~~~~ #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' ../.././src/util/error.h { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ :108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'In file included from kbdbind.c: 527: ../.././src/config/actions-main.inc#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~:31:15: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "frame-prev", FRAME_PREV, N__("Move to the previous frame"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:31:41: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "frame-prev", FRAME_PREV, N__("Move to the previous frame"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: options.c:774:3: warning: passing 'char[25]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43 assert(option); ^~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' : note: expanded from macro 'ACTION_' INTERNAL("assertion " #x " failed!"); \ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:32:15: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' hereACTION_(MAIN, "goto-url", GOTO_URL, N__("Open \"Go to URL\" dialog box"), 0), void elinks_internal(unsigned char *fmt, ...); ^ ^~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:32:37: warning: initializing 'unsigned char *' with an expression of type 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "goto-url", GOTO_URL, N__("Open \"Go to URL\" dialog box"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:33:15: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "goto-url-current", GOTO_URL_CURRENT, N__("Open \"Go to URL\" dialog box containing the current URL"), 0), ^~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:33:53: warning: initializing 'unsigned char *' with an expression of type 'char[55]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "goto-url-current", GOTO_URL_CURRENT, N__("Open \"Go to URL\" dialog box containing the current URL"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:34:15: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "goto-url-current-link", GOTO_URL_CURRENT_LINK, N__("Open \"Go to URL\" dialog box containing the current link URL"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ^~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:34:63: warning: initializing 'unsigned char *' with an expression of type 'char[60]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "goto-url-current-link", GOTO_URL_CURRENT_LINK, N__("Open \"Go to URL\" dialog box containing the current link URL"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:35:15: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "goto-url-home", GOTO_URL_HOME, N__("Go to the homepage"), 0), ^~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' options.c:854:15: { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from kbdbind.c:527: ../.././src/config/actions-main.inc !strcmp(option->name, "_template_")) ^~~~~~~~~~~~:35:47: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "goto-url-home", GOTO_URL_HOME, N__("Go to the homepage"), 0), ../.././src/config/options.h: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:16: note: expanded from macro 'option' ../.././src/intl/gettext/libintl.h#define option option_elinks ^ :/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here 24:18: note: int strcmp(const char *__s1, const char *__s2); ^ expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ options.c:879:17: warning: In file included from passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] kbdbind.c: && (strcmp(option->name, "_template_") ^~~~~~~~~~~~ ../.././src/config/options.h:14:16: note: 527: ../.././src/config/actions-main.inc:36:15: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] expanded from macro 'option' #define option option_elinksACTION_(MAIN, "header-info", HEADER_INFO, N__("Show information about the current page protocol headers"), 0), ^~~~~~~~~~~~~ kbdbind.c :522:4: note: expanded from macro 'ACTION_' ^ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here kbdbind.c:527: ../.././src/config/actions-main.inc:36:43: warning: initializing 'unsigned char *' with an expression of type 'char[57]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int strcmp(const char *__s1, const char *__s2); ^ACTION_(MAIN, "header-info", HEADER_INFO, N__("Show information about the current page protocol headers"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24: 18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:37:15: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "history-manager", HISTORY_MANAGER, N__("Open history manager"), 0), ^~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:37:51: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "history-manager", HISTORY_MANAGER, N__("Open history manager"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.coptions.c:910:31::522:43: note: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ else if (pc == 1 && strcmp(option->name, "_template_")) ^~~~~~~~~~~~ ../.././src/config/options.h:14:In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:38:1516: : warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: expanded from macro 'option' #define option option_elinks ^ ACTION_(MAIN, "history-move-back", HISTORY_MOVE_BACK, N__("Return to the previous document in history"), 0), /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h: ^~~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' 77:25: note: passing argument to parameter '__s1' here { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ int strcmp(const char *__s1, const char *__s2); In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:38:55: warning: initializing 'unsigned char *' with an expression of type 'char[43]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^ ACTION_(MAIN, "history-move-back", HISTORY_MOVE_BACK, N__("Return to the previous document in history"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:39:15: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "history-move-forward", HISTORY_MOVE_FORWARD, N__("Go forward in history"), 0), ^~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:39:61: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "history-move-forward", HISTORY_MOVE_FORWARD, N__("Go forward in history"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:40:15: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "jump-to-link", JUMP_TO_LINK, N__("Jump to link"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK), ^~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:40:45: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "jump-to-link", JUMP_TO_LINK, N__("Jump to link"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:41:15: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "keybinding-manager", KEYBINDING_MANAGER, N__("Open keybinding manager"), ACTION_RESTRICT_ANONYMOUS), ^~~~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' options.c: { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:41:57: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1006:15: ACTION_(MAIN, "keybinding-manager", KEYBINDING_MANAGER, N__("Open keybinding manager"), ACTION_RESTRICT_ANONYMOUS), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : if (!strcmp(opt->name, "_template_")) { ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.hnote: expanded from macro 'N__' :77#define N__(msg) (gettext_noop(msg)) ^ :kbdbind.c:522:4325: : note: passing argument to parameter '__s1' here note: expanded from macro 'ACTION_' int strcmp(const char *__s1, const char *__s2); ^ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:42:15: warning: initializing 'unsigned char *' with an expression of type 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "kill-backgrounded-connections", KILL_BACKGROUNDED_CONNECTIONS, N__("Kill all backgrounded connections"), 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.incoptions.c:1026:42:79: warning: initializing 'unsigned char *' with an expression of type 'char[34]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]: ACTION_(MAIN, "kill-backgrounded-connections", KILL_BACKGROUNDED_CONNECTIONS, N__("Kill all backgrounded connections"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) 19: ^ warning: kbdbind.c:passing 'char[21]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 522:43: get_opt_bool("config.show_template")); ^~~~~~~~~~~~~~~~~~~~~~note: expanded from macro 'ACTION_' ../.././src/config/options.h:301:62 { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ : note: expanded from macro 'get_opt_bool' In file included from #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ kbdbind.c:527: ../.././src/config/actions-main.inc:../.././src/config/options.h:29343:15: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :53: note: expanded from macro 'get_opt_bool_tree' ACTION_(MAIN, "link-download", LINK_DOWNLOAD, N__("Download the current link"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ^~~~~~~~~~~~~~~#define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ options.c:286:39: note: passing argument to parameter 'name' here struct option *tree, unsigned char *name) ^ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:43:47: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "link-download", LINK_DOWNLOAD, N__("Download the current link"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:44:15: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] options.c:1034:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(option->type == OPT_BOOL || option->type == OPT_INT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ACTION_(MAIN, "link-download-image", LINK_DOWNLOAD_IMAGE, N__("Download the current image"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ^~~~~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' ../.././src/util/error.h:47:26 { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } : ^~~~ note: expanded from macro 'INTERNAL' In file included from #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal kbdbind.c:527 ^ ~~~~~~~~ : ../.././src/config/actions-main.inc:44:59: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] options.c:1034:2: warning: passing 'char[70]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "link-download-image", LINK_DOWNLOAD_IMAGE, N__("Download the current image"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), assert(option->type == OPT_BOOL || option->type == OPT_INT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24 :../.././src/util/error.h:108:11: note: expanded from macro 'assert' 18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags }../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^~~~~~~ ^ options.c:1035:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from assert(option->max); kbdbind.c:527 ^~~~~~~~~~~~~~~~~~~: ../.././src/config/actions-main.inc:45:15: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/util/error.h:108:2: note: expanded from macro 'assert' ACTION_(MAIN, "link-download-resume", LINK_DOWNLOAD_RESUME, N__("Attempt to resume download of the current link"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ ../.././src/util/error.hIn file included from kbdbind.c:527: ../.././src/config/actions-main.inc:45:61: warning: initializing 'unsigned char *' with an expression of type 'char[47]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :47ACTION_(MAIN, "link-download-resume", LINK_DOWNLOAD_RESUME, N__("Attempt to resume download of the current link"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :26: note: expanded from macro 'INTERNAL'../.././src/intl/gettext/libintl.h: 24#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ :18: note: expanded from macro 'N__' options.c:1035:2: warning: #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:passing 'char[30]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]43: note: expanded from macro 'ACTION_' assert(option->max); ^~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ ^ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:46:15: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "link-external-command", LINK_EXTERNAL_COMMAND, N__("Pass URI of current link to external command"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ^~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:46:63: warning: initializing 'unsigned char *' with an expression of type 'char[45]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "link-external-command", LINK_EXTERNAL_COMMAND, N__("Pass URI of current link to external command"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:47:15: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] options.c:1058ACTION_(MAIN, "link-follow", LINK_FOLLOW, N__("Follow the current link"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ^~~~~~~~~~~~~ kbdbind.c::522:4: note: expanded from macro 'ACTION_' 4: warning: { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~ { "config.show_template", change_hook_stemplate }, ^~~~~~~~~~~~~~~~~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:options.c:1059:4: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 47:43: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "connection", change_hook_connection },ACTION_(MAIN, "link-follow", LINK_FOLLOW, N__("Follow the current link"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h: 24:18: note: expanded from macro 'N__' ^~~~~~~~~~~~ #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:options.c43: note: :1060:4: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] expanded from macro 'ACTION_' { "document.browse", change_hook_html }, ^~~~~~~~~~~~~~~~~ options.c:1061:4: warning: initializing 'unsigned char *' with an expression of type 'char[34]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "document.browse.forms.insert_mode", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1063:4: warning: initializing 'unsigned char *' with an expression of type 'char[34]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "document.browse.links.active_link", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ options.c:1065:4: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "document.cache", change_hook_cache }, ^~~~~~~~~~~~~~~~ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ options.cIn file included from :1066:4: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] kbdbind.c:527 { "document.codepage", change_hook_html }, ^~~~~~~~~~~~~~~~~~~ options.c:1067:4: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "document.colors", change_hook_html }, ^~~~~~~~~~~~~~~~~ options.c:1068:4: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : { "document.html", change_hook_html }, ^~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:48:15:options.c:1069:4: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "document.plain", change_hook_html }, ^~~~~~~~~~~~~~~~ options.c:1070:4: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "terminal", change_hook_terminal }, ^~~~~~~~~~ options.c:1071:4: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "ui.language", change_hook_language }, ^~~~~~~~~~~~~ options.c:1072warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :4: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "ui", change_hook_ui }, ^~~~ ACTION_(MAIN, "link-follow-reload", LINK_FOLLOW_RELOAD, N__("Follow the current link, forcing reload of the target"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ^~~~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:48:57: warning: initializing 'unsigned char *' with an expression of type 'char[54]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "link-follow-reload", LINK_FOLLOW_RELOAD, N__("Follow the current link, forcing reload of the target"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ options.c:1108:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(resolvers && root && values && size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:49: ^~~~~~~~15: ../.././src/util/error.h: 47warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :26: note: expanded from macro 'INTERNAL' ACTION_(MAIN, "link-menu", LINK_MENU, N__("Open the link context menu"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ^~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ :options.c:1108:2: warning: passing 'char[54]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 527: assert(resolvers && root && values && size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/actions-main.inc:49../.././src/util/error.h::39: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "link-menu", LINK_MENU, N__("Open the link context menu"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg))108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:50:15: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "link-form-menu", LINK_FORM_MENU, N__("Open the form fields menu"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK | ACTION_REQUIRE_FORM), ^~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:50:49: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "link-form-menu", LINK_FORM_MENU, N__("Open the form fields menu"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK | ACTION_REQUIRE_FORM), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:51:15: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "lua-console", LUA_CONSOLE, N__("Open a Lua console"), ACTION_RESTRICT_ANONYMOUS), ^~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:51:43: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "lua-console", LUA_CONSOLE, N__("Open a Lua console"), ACTION_RESTRICT_ANONYMOUS), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:52:15: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "mark-goto", MARK_GOTO, N__("Go at a specified mark"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:52:39: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "mark-goto", MARK_GOTO, N__("Go at a specified mark"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:53:15: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "mark-set", MARK_SET, N__("Set a mark"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:53:37: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "mark-set", MARK_SET, N__("Set a mark"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:54:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "menu", MENU, N__("Activate the menu"), 0), ^~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:54:29: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "menu", MENU, N__("Activate the menu"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:55:15: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "move-cursor-down", MOVE_CURSOR_DOWN, N__("Move cursor down"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:55:53: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "move-cursor-down", MOVE_CURSOR_DOWN, N__("Move cursor down"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:56:15: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "move-cursor-left", MOVE_CURSOR_LEFT, N__("Move cursor left"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:56:53: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "move-cursor-left", MOVE_CURSOR_LEFT, N__("Move cursor left"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:57:15: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "move-cursor-line-start", MOVE_CURSOR_LINE_START, N__("Move cursor to the start of the line"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:57:65: warning: initializing 'unsigned char *' with an expression of type 'char[37]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "move-cursor-line-start", MOVE_CURSOR_LINE_START, N__("Move cursor to the start of the line"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:58:15: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "move-cursor-right", MOVE_CURSOR_RIGHT, N__("Move cursor right"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:58:55: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "move-cursor-right", MOVE_CURSOR_RIGHT, N__("Move cursor right"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:59:15: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "move-cursor-up", MOVE_CURSOR_UP, N__("Move cursor up"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:59:49: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "move-cursor-up", MOVE_CURSOR_UP, N__("Move cursor up"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:60:15: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "move-document-end", MOVE_DOCUMENT_END, N__("Move to the end of the document"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:60:55: warning: initializing 'unsigned char *' with an expression of type 'char[32]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "move-document-end", MOVE_DOCUMENT_END, N__("Move to the end of the document"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:61:15: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "move-document-start", MOVE_DOCUMENT_START, N__("Move to the start of the document"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:61:59: warning: initializing 'unsigned char *' with an expression of type 'char[34]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "move-document-start", MOVE_DOCUMENT_START, N__("Move to the start of the document"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:62:15: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "move-link-down", MOVE_LINK_DOWN, N__("Move one link down"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:62:49: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "move-link-down", MOVE_LINK_DOWN, N__("Move one link down"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:63:15: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "move-link-down-line", MOVE_LINK_DOWN_LINE, N__("Move to the next line with a link"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:63:59: warning: initializing 'unsigned char *' with an expression of type 'char[34]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "move-link-down-line", MOVE_LINK_DOWN_LINE, N__("Move to the next line with a link"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:64:15: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "move-link-left", MOVE_LINK_LEFT, N__("Move one link left"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:64:49: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "move-link-left", MOVE_LINK_LEFT, N__("Move one link left"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:65:15: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "move-link-left-line", MOVE_LINK_LEFT_LINE, N__("Move one link left or to the previous link"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:65:59: warning: initializing 'unsigned char *' with an expression of type 'char[43]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "move-link-left-line", MOVE_LINK_LEFT_LINE, N__("Move one link left or to the previous link"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:66:15: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "move-link-next", MOVE_LINK_NEXT, N__("Move to the next link"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:66:49: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "move-link-next", MOVE_LINK_NEXT, N__("Move to the next link"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:67:15: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "move-link-prev", MOVE_LINK_PREV, N__("Move to the previous link"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:67:49: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "move-link-prev", MOVE_LINK_PREV, N__("Move to the previous link"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:68:15: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "move-link-right", MOVE_LINK_RIGHT, N__("Move one link right"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:68:51: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "move-link-right", MOVE_LINK_RIGHT, N__("Move one link right"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:69:15: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "move-link-right-line", MOVE_LINK_RIGHT_LINE, N__("Move one link right or to the next link"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:69:61: warning: initializing 'unsigned char *' with an expression of type 'char[40]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "move-link-right-line", MOVE_LINK_RIGHT_LINE, N__("Move one link right or to the next link"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:70:15: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "move-link-up", MOVE_LINK_UP, N__("Move one link up"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:70:45: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "move-link-up", MOVE_LINK_UP, N__("Move one link up"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:71:15: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "move-link-up-line", MOVE_LINK_UP_LINE, N__("Move to the previous line with a link"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:71:55: warning: initializing 'unsigned char *' with an expression of type 'char[38]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "move-link-up-line", MOVE_LINK_UP_LINE, N__("Move to the previous line with a link"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:72:15: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "move-page-down", MOVE_PAGE_DOWN, N__("Move downwards by a page"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:72:49: warning: initializing 'unsigned char *' with an expression of type 'char[25]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "move-page-down", MOVE_PAGE_DOWN, N__("Move downwards by a page"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:73:15: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "move-page-up", MOVE_PAGE_UP, N__("Move upwards by a page"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:73:45: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "move-page-up", MOVE_PAGE_UP, N__("Move upwards by a page"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:74:15: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "open-link-in-new-tab", OPEN_LINK_IN_NEW_TAB, N__("Open the current link in a new tab"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ^~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from options.c:In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:74:61: warning: 1158initializing 'unsigned char *' with an expression of type 'char[35]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : ../.././src/config/options.inc:19:16: ACTION_(MAIN, "open-link-in-new-tab", OPEN_LINK_IN_NEW_TAB, N__("Open the current link in a new tab"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: ../.././src/intl/gettext/libintl.hinitializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("", N_("Configuration system"), ^~ :../.././src/config/options.h:24:18: note: expanded from macro 'N__' 525:5:#define N__(msg) (gettext_noop(msg)) ^ kbdbind.c :522:43: note: expanded from macro 'ACTION_'note: { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:75:15:In file included from warning: initializing 'unsigned char *' with an expression of type 'char[35]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] options.c:1158: ../.././src/config/options.inc:20:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "config", 0, ^~~~~~~~ ../.././src/config/options.h:525:11:ACTION_(MAIN, "open-link-in-new-tab-in-background", OPEN_LINK_IN_NEW_TAB_IN_BACKGROUND, N__("Open the current link in a new tab in the background"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' note: { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ expanded from macro 'INIT_OPT_TREE'In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:75:89: warning: initializing 'unsigned char *' with an expression of type 'char[53]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {{ path, name, capt, DESC(desc), flags, \ ^~~~ ACTION_(MAIN, "open-link-in-new-tab-in-background", OPEN_LINK_IN_NEW_TAB_IN_BACKGROUND, N__("Open the current link in a new tab in the background"), ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' options.c#define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ :In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:76:15: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1158: ../.././src/config/options.inc:19:20: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "open-link-in-new-window", OPEN_LINK_IN_NEW_WINDOW, N__("Open the current link in a new window"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ^~~~~~~~~~~~~~~~~~~~~~~~~ INIT_OPT_TREE("", N_("Configuration system"), ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ ../.././src/intl/gettext/libintl.hIn file included from kbdbind.c:527: ../.././src/config/actions-main.inc:76:67: warning: initializing 'unsigned char *' with an expression of type 'char[38]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :21:17:ACTION_(MAIN, "open-link-in-new-window", OPEN_LINK_IN_NEW_WINDOW, N__("Open the current link in a new window"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'N_'../.././src/intl/gettext/libintl.h: 24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:77:15: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] #define N_(msg) (gettext_noop(msg))ACTION_(MAIN, "open-new-tab", OPEN_NEW_TAB, N__("Open a new tab"), 0), ^~~~~~~~~~~~~~ kbdbind.c: ^ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' 522:4: note: expanded from macro 'ACTION_' {{ path, name, capt, DESC(desc), flags, \ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:77:45: ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:19:2: warning: initializing 'unsigned char *' with an expression of type 'char[32]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("", N_("Configuration system"), warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' ACTION_(MAIN, "open-new-tab", OPEN_NEW_TAB, N__("Open a new tab"), 0), {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x)18 ^~~ : note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg))In file included from options.c ^ :1158: ../.././src/config/options.inckbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ :23:15: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:78:15: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "open-new-tab-in-background", OPEN_NEW_TAB_IN_BACKGROUND, N__("Open a new tab in the background"), 0), INIT_OPT_INT("config", N_("Comments"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~kbdbind.c:522:4: ../.././src/config/options.h:480:5: note: expanded from macro 'INIT_OPT_INT' note: {{ path, name, capt, DESC(desc), flags, \ ^~~~ expanded from macro 'ACTION_' In file included from options.c:1158: ../.././src/config/options.inc:24:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } "comments", 0, 0, 3, 3, ^~~~~~~~~~ ../.././src/config/options.h:480: ^~~~ 11In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:78:73:: warning: initializing 'unsigned char *' with an expression of type 'char[33]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ACTION_(MAIN, "open-new-tab-in-background", OPEN_NEW_TAB_IN_BACKGROUND, N__("Open a new tab in the background"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:In file included from options.c:1158: ../.././src/config/options.inc:23:25: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 18: note: expanded from macro 'N__' INIT_OPT_INT("config", N_("Comments"),#define N__(msg) (gettext_noop(msg)) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' ^ kbdbind.c:522:43: #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:480:17: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \note: expanded from macro 'ACTION_' ^~~~ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from options.c:1158: ../.././src/config/options.inc:23:2: warning: initializing 'unsigned char *' with an expression of type 'char[203]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("config", N_("Comments"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:23: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:In file included from 17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ kbdbind.c:527: ../.././src/config/actions-main.inc:79:15In file included from options.c:1158: ../.././src/config/options.inc:32:15: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("config", N_("Indentation"), ^~~~~~~~ ../.././src/config/options.hACTION_(MAIN, "open-new-window", OPEN_NEW_WINDOW, N__("Open a new window"), ACTION_RESTRICT_ANONYMOUS), ^~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' : { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ 480:5: note: expanded from macro 'INIT_OPT_INT' In file included from {{ path, name, capt, DESC(desc), flags, \ ^~~~ kbdbind.c:527: ../.././src/config/actions-main.incIn file included from options.c::115879: :51: warning: ../.././src/config/options.incinitializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :33ACTION_(MAIN, "open-new-window", OPEN_NEW_WINDOW, N__("Open a new window"), ACTION_RESTRICT_ANONYMOUS),:3: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24 "indentation", 0, 0, 16, 2, ^~~~~~~~~~~~~:18: ../.././src/config/options.h:480note: expanded from macro 'N__':11: note: expanded from macro 'INIT_OPT_INT' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: {{ path, name, capt, DESC(desc), flags, \ ^~~~ expanded from macro 'ACTION_' In file included from options.c:1158: ../.././src/config/options.inc:32: { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ 25In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:80:15:: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "open-os-shell", OPEN_OS_SHELL, N__("Open an OS shell"), ACTION_RESTRICT_ANONYMOUS), ^~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' INIT_OPT_INT("config", N_("Indentation"), { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~:527: ../.././src/config/actions-main.inc:80:47: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/intl/gettext/libintl.h:ACTION_(MAIN, "open-os-shell", OPEN_OS_SHELL, N__("Open an OS shell"), ACTION_RESTRICT_ANONYMOUS), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: 21note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ :17:kbdbind.c:522: note: expanded from macro 'N_' 43#define N_(msg) (gettext_noop(msg)) : note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ ^ ../.././src/config/options.h:480:17: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.cIn file included from kbdbind.c:527:1158: ../.././src/config/actions-main.inc:81:15: ../.././src/config/options.inc:32: :2warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]: warning: ACTION_(MAIN, "options-manager", OPTIONS_MANAGER, N__("Open options manager"), ACTION_RESTRICT_ANONYMOUS), initializing 'unsigned char *' with an expression of type 'char[146]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~~~~~~~~~~ kbdbind.c:522:4 INIT_OPT_INT("config", N_("Indentation"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:23: note: : expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \note: ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' expanded from macro 'ACTION_'#define DESC(x) (x) ^~~ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:38:15: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from kbdbind.c:527: INIT_OPT_INT("config", N_("Saving style"), ^~~~~~~~ ../.././src/config/options.h:480:5: note: expanded from macro 'INIT_OPT_INT' ../.././src/config/actions-main.inc:81 {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:39:3: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "saving_style", 0, 0, 3, 3, ^~~~~~~~~~~~~~ ../.././src/config/options.h::51: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]480:11: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ACTION_(MAIN, "options-manager", OPTIONS_MANAGER, N__("Open options manager"), ACTION_RESTRICT_ANONYMOUS), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h ^~~~ :24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from options.c:1158: ../.././src/config/options.inc:38:25In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:82:: 15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "quit", QUIT, N__("Open a quit confirmation dialog box"), 0), ^~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("config", N_("Saving style"), ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from ../.././src/intl/gettext/libintl.h:21:kbdbind.c:527: ../.././src/config/actions-main.inc:82:29: warning: initializing 'unsigned char *' with an expression of type 'char[36]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "quit", QUIT, N__("Open a quit confirmation dialog box"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h17:24: note: expanded from macro 'N_' :18: note: expanded from macro 'N__' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:480:17: note: expanded from macro 'INIT_OPT_INT' #define N__(msg) (gettext_noop(msg)) ^ {{ path, name, capt, DESC(desc), flags, \kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:83:15: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "really-quit", REALLY_QUIT, N__("Quit without confirmation"), 0), ^~~~~~~~~~~~~ ^~~~kbdbind.c:522 :4: note: expanded from macro 'ACTION_' In file included from { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ options.c:1158: ../.././src/config/options.inc:38:In file included from kbdbind.c:2:527: warning: initializing 'unsigned char *' with an expression of type 'char[406]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]../.././src/config/actions-main.inc:83:43: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "really-quit", REALLY_QUIT, N__("Quit without confirmation"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ INIT_OPT_INT("config", N_("Saving style"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:23: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335../.././src/intl/gettext/libintl.h:24:18:: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:84:15: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "redraw", REDRAW, N__("Redraw the terminal"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~ kbdbind.c:522:4:17: note: expanded from macro 'DESC' note: expanded from macro 'ACTION_' #define DESC(x) (x) { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:84:33: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "redraw", REDRAW, N__("Redraw the terminal"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:85:15: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "reload", RELOAD, N__("Reload the current page"), 0), ^~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' ^~~ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:85:33: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "reload", RELOAD, N__("Reload the current page"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18:In file included from note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:86:15: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "rerender", RERENDER, N__("Re-render the current page"), 0), ^~~~~~~~~~options.c:1158: ../.././src/config/options.inc:50:16: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("config", N_("Comments localization"), ^~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:51:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "i18n", 0, 0, ^~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:50:26: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("config", N_("Comments localization"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:86:37: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "rerender", RERENDER, N__("Re-render the current page"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:87:15: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "reset-form", RESET_FORM, N__("Reset form items to their initial values"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ^~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:87:41options.c:1158: ../.././src/config/options.inc:50:2: warning: initializing 'unsigned char *' with an expression of type 'char[322]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("config", N_("Comments localization"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:: warning: initializing 'unsigned char *' with an expression of type 'char[41]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ACTION_(MAIN, "reset-form", RESET_FORM, N__("Reset form items to their initial values"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:../.././src/config/options.h:335:17: 24:18: note: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ expanded from macro 'N__'In file included from options.c:1158: ../.././src/config/options.inc:60:16: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("config", N_("Saving style warnings"), ^~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:61:3: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "saving_style_w", 0, 0, ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \#define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:88:15: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "resource-info", RESOURCE_INFO, N__("Show information about the currently used resources"), 0), ^~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:60:26: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("config", N_("Saving style warnings"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:60:2: warning: initializing 'unsigned char *' with an expression of type 'char[115]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("config", N_("Saving style warnings"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:66:16: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("config", N_("Show template"), ^~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:67In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:88:47: warning: initializing 'unsigned char *' with an expression of type 'char[52]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "resource-info", RESOURCE_INFO, N__("Show information about the currently used resources"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:89:15: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "save-as", SAVE_AS, N__("Save the current document in source form"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_LOCATION), ^~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:89:35: warning: initializing 'unsigned char *' with an expression of type 'char[41]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :3: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]ACTION_(MAIN, "save-as", SAVE_AS, N__("Save the current document in source form"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_LOCATION), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:90:15: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "save-formatted", SAVE_FORMATTED, N__("Save the current document in formatted form"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ^~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc "show_template", 0, 0, ^~~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ :In file included from options.c:1158: ../.././src/config/options.inc:66:26: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("config", N_("Show template"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h90:49: warning: initializing 'unsigned char *' with an expression of type 'char[44]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :475:17: note: expanded from macro 'INIT_OPT_BOOL' ACTION_(MAIN, "save-formatted", SAVE_FORMATTED, N__("Save the current document in formatted form"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24 {{ path, name, capt, DESC(desc), flags, \ ^~~~ :18:In file included from options.c note: expanded from macro 'N__' :#define N__(msg) (gettext_noop(msg)) 1158: ../.././src/config/options.inc:66:2: warning: ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:91:15: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "save-options", SAVE_OPTIONS, N__("Save options"), ACTION_RESTRICT_ANONYMOUS), ^~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } initializing 'unsigned char *' with an expression of type 'char[107]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:91:45: INIT_OPT_BOOL("config", N_("Show template"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475 warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "save-options", SAVE_OPTIONS, N__("Save options"), ACTION_RESTRICT_ANONYMOUS), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)):23: note: expanded from macro 'INIT_OPT_BOOL' ^ kbdbind.c:522:43 {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ : note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:92:15: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:74:16: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("", N_("Connections"), ^~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ACTION_(MAIN, "save-url-as", SAVE_URL_AS, N__("Save URL as"), ACTION_RESTRICT_ANONYMOUS), ^~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527In file included from options.c:1158: ../.././src/config/options.inc:75:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "connection", OPT_SORT, ^~~~~~~~~~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:74:20: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("", N_("Connections"), ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: : ../.././src/config/actions-main.inc:92:43: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "save-url-as", SAVE_URL_AS, N__("Save URL as"), ACTION_RESTRICT_ANONYMOUS), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:74:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("", N_("Connections"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:79:16: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("connection", N_("Asynchronous DNS"), ^~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' [CC] src/config/opttypes.o kbdbind.c:527: ../.././src/config/actions-main.inc:93:15: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "scroll-down", SCROLL_DOWN, N__("Scroll down"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:93:43: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "scroll-down", SCROLL_DOWN, N__("Scroll down"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:94:15: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "scroll-left", SCROLL_LEFT, N__("Scroll left"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:94:43: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "scroll-left", SCROLL_LEFT, N__("Scroll left"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:80:3: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "async_dns", 0, 1, ^~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:79:30: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("connection", N_("Asynchronous DNS"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:95:15: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from options.c:1158: ../.././src/config/options.incACTION_(MAIN, "scroll-right", SCROLL_RIGHT, N__("Scroll right"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~~~~ :79:kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:95:45: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "scroll-right", SCROLL_RIGHT, N__("Scroll right"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:96:15: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "scroll-up", SCROLL_UP, N__("Scroll up"), ACTION_REQUIRE_VIEW_STATE), ^~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:96:39: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "scroll-up", SCROLL_UP, N__("Scroll up"), ACTION_REQUIRE_VIEW_STATE), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:97:15: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "search", SEARCH, N__("Search for a text pattern"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ^~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:97:33: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "search", SEARCH, N__("Search for a text pattern"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:98:15: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 2: ACTION_(MAIN, "search-back", SEARCH_BACK, N__("Search backwards for a text pattern"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ^~~~~~~~~~~~~ kbdbind.c:522:4: warning: initializing 'unsigned char *' with an expression of type 'char[43]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:98:43: warning: initializing 'unsigned char *' with an expression of type 'char[36]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("connection", N_("Asynchronous DNS"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ACTION_(MAIN, "search-back", SEARCH_BACK, N__("Search backwards for a text pattern"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags }../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' ^~~~~~~ {{ path, name, capt, DESC(desc), flags, \In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:99:15: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "search-typeahead", SEARCH_TYPEAHEAD, N__("Search link text by typing ahead"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ^~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:99:53: warning: ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:83:15: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("connection", N_("Maximum connections"), ^~~~~~~~~~~~ initializing 'unsigned char *' with an expression of type 'char[33]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "search-typeahead", SEARCH_TYPEAHEAD, N__("Search link text by typing ahead"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:100:15: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/config/options.h:480:5: ACTION_(MAIN, "search-typeahead-link", SEARCH_TYPEAHEAD_LINK, N__("Search link text by typing ahead"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ^~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:522:note: expanded from macro 'INIT_OPT_INT' 4: note: expanded from macro 'ACTION_' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c: { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:100:63: warning: initializing 'unsigned char *' with an expression of type 'char[33]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "search-typeahead-link", SEARCH_TYPEAHEAD_LINK, N__("Search link text by typing ahead"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' 1158: ../.././src/config/options.inc: { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~84:3: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from kbdbind.c "max_connections", 0, 1, 16, 10, ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480::11: note: expanded from macro 'INIT_OPT_INT' 527: {{ path, name, capt, DESC(desc), flags, \ ^~~~ ../.././src/config/actions-main.incIn file included from options.c:1158: ../.././src/config/options.inc:83:29: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("connection", N_("Maximum connections"),:101: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 15: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "search-typeahead-text", SEARCH_TYPEAHEAD_TEXT, N__("Search document text by typing ahead"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:480:17: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \kbdbind.c:522 ^~~~ :4: note: expanded from macro 'ACTION_' In file included from options.c: { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ 1158In file included from kbdbind.c:527: : ../.././src/config/actions-main.inc:101:63: warning: initializing 'unsigned char *' with an expression of type 'char[37]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/config/options.inc:83:2: warning: initializing 'unsigned char *' with an expression of type 'char[42]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("connection", N_("Maximum connections"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ACTION_(MAIN, "search-typeahead-text", SEARCH_TYPEAHEAD_TEXT, N__("Search document text by typing ahead"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ../.././src/config/options.h:480:23: note: expanded from macro 'INIT_OPT_INT' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ In file included from options.c:1158: ../.././src/config/options.inc:87:15: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] kbdbind.c INIT_OPT_INT("connection", N_("Maximum connections per host"), ^~~~~~~~~~~~ ../.././src/config/options.h:480:5: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:522:43: note: expanded from macro 'ACTION_' :1158: { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ ../.././src/config/options.inc:88:3: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "max_connections_to_host", 0, 1, 8, 2, ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:11: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:87:29: warning: initializing 'unsigned char *' with an expression of type 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("connection", N_("Maximum connections per host"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:102:15: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]#define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:480: 17: ACTION_(MAIN, "search-typeahead-text-back", SEARCH_TYPEAHEAD_TEXT_BACK, N__("Search document text backwards by typing ahead"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_'note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:87:2: warning: initializing 'unsigned char *' with an expression of type 'char[58]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } INIT_OPT_INT("connection", N_("Maximum connections per host"), ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:102 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:23: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ :73: warning: initializing 'unsigned char *' with an expression of type 'char[47]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from options.c:1158: ../.././src/config/options.inc:92:15:ACTION_(MAIN, "search-typeahead-text-back", SEARCH_TYPEAHEAD_TEXT_BACK, N__("Search document text backwards by typing ahead"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("connection", N_("Connection retries"), ^~~~~~~~~~~~../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522 ../.././src/config/options.h:480:43: note: expanded from macro 'ACTION_' :5: note: expanded from macro 'INIT_OPT_INT' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ {{ path, name, capt, DESC(desc), flags, \In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:103 ^~~~ :15: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from options.c:1158: ../.././src/config/options.inc:ACTION_(MAIN, "show-term-options", SHOW_TERM_OPTIONS, N__("Show terminal options dialog"), 0), ^~~~~~~~~~~~~~~~~~~ 93:3: kbdbind.c:522:4warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "retries", 0, 0, 16, 3, ^~~~~~~~~ ../.././src/config/options.h:480:11: note: expanded from macro 'INIT_OPT_INT' : {{ path, name, capt, DESC(desc), flags, \ ^~~~ note: expanded from macro 'ACTION_' In file included from options.c:1158 { name, ACT_##map##_##action, KEYMAP_ID, caption, flags }: ../.././src/config/options.inc:92:29: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~ INIT_OPT_INT("connection", N_("Connection retries"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:In file included from kbdbind.c:52721:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h: ../.././src/config/actions-main.inc:103:55: warning: initializing 'unsigned char *' with an expression of type 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :480:17: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:92:2: warning: initializing 'unsigned char *' with an expression of type 'char[67]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("connection", N_("Connection retries"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ACTION_(MAIN, "show-term-options", SHOW_TERM_OPTIONS, N__("Show terminal options dialog"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:23: note: expanded from macro 'INIT_OPT_INT' ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:104:15: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from options.c:1158: ../.././src/config/options.inc:97:15: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("connection", N_("Receive timeout"), ^~~~~~~~~~~~ ../.././src/config/options.h:480:5: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:98:3: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "receive_timeout", 0, 1, 1800, 120, ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:11: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:ACTION_(MAIN, "submit-form", SUBMIT_FORM, N__("Submit form"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ^~~~~~~~~~~~~ 1158kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } : ../.././src/config/options.inc:97:29: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("connection", N_("Receive timeout"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ^~~~ ../.././src/intl/gettext/libintl.h:21:17: In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:104:43: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: expanded from macro 'N_' ACTION_(MAIN, "submit-form", SUBMIT_FORM, N__("Submit form"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define N_(msg) (gettext_noop(msg)) ^ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' ../.././src/config/options.h#define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ :480:17: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ In file included from ^~~~ kbdbind.c:527: ../.././src/config/actions-main.incIn file included from options.c:105:15: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :ACTION_(MAIN, "submit-form-reload", SUBMIT_FORM_RELOAD, N__("Submit form and reload"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), ^~~~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' 1158: { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ ../.././src/config/options.incIn file included from kbdbind.c:527: ../.././src/config/actions-main.inc:105:97:2: warning: initializing 'unsigned char *' with an expression of type 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : INIT_OPT_INT("connection", N_("Receive timeout"),57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/config/options.h:480:23: note: expanded from macro 'INIT_OPT_INT' ACTION_(MAIN, "submit-form-reload", SUBMIT_FORM_RELOAD, N__("Submit form and reload"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION), {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:106:15: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/config/options.h:335:17: note: ACTION_(MAIN, "tab-close", TAB_CLOSE, N__("Close tab"), 0), ^~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:106:39: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:102:16: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("connection", N_("Try IPv4 when connecting"), ^~~~~~~~~~~~ ../.././src/config/options.h:475:5:ACTION_(MAIN, "tab-close", TAB_CLOSE, N__("Close tab"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.hnote: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ :24 ^~~~ :18: note: expanded from macro 'N__' In file included from options.c:1158: ../.././src/config/options.inc:103:3:#define N__(msg) (gettext_noop(msg)) warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "try_ipv4", 0, 1, ^~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:107:15: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "tab-close-all-but-current", TAB_CLOSE_ALL_BUT_CURRENT, N__("Close all tabs but the current one"), 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:107:71: warning: initializing 'unsigned char *' with an expression of type 'char[35]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "tab-close-all-but-current", TAB_CLOSE_ALL_BUT_CURRENT, N__("Close all tabs but the current one"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' In file included from options.c:1158 { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ : In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:108:15: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "tab-external-command", TAB_EXTERNAL_COMMAND, N__("Pass URI of current tab to external command"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_LOCATION), ^~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_'../.././src/config/options.inc:102:30: warning: initializing 'unsigned char *' with an expression of type 'char[25]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("connection", N_("Try IPv4 when connecting"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ expanded from macro 'N_'In file included from kbdbind.c:527: ../.././src/config/actions-main.inc #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475::108:61:17: note: warning: expanded from macro 'INIT_OPT_BOOL'initializing 'unsigned char *' with an expression of type 'char[44]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {{ path, name, capt, DESC(desc), flags, \ ^~~~ ACTION_(MAIN, "tab-external-command", TAB_EXTERNAL_COMMAND, N__("Pass URI of current tab to external command"), ACTION_RESTRICT_ANONYMOUS | ACTION_REQUIRE_LOCATION), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:109:15: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "tab-menu", TAB_MENU, N__("Open the tab menu"), 0), ^~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' In file included from options.c:1158: ../.././src/config/options.inc:102:2: warning: initializing 'unsigned char *' with an expression of type 'char[333]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("connection", N_("Try IPv4 when connecting"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: ^~~~ In file included from kbdbind.cexpanded from macro 'DESC' #define DESC(x) (x) ^~~ :527: ../.././src/config/actions-main.inc:109:37: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from ACTION_(MAIN, "tab-menu", TAB_MENU, N__("Open the tab menu"), 0),options.c ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ :../.././src/intl/gettext/libintl.h:241158:18:: ../.././src/config/options.inc:124:16: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: expanded from macro 'N__' INIT_OPT_BOOL("connection", N_("Try IPv6 when connecting"), ^~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' #define N__(msg) (gettext_noop(msg)) ^ {{ path, name, capt, DESC(desc), flags, \ ^~~~ kbdbind.c:522:43:In file included from options.c:1158 : ../.././src/config/options.inc:125:note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ 3In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:110:15: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "tab-move-left", TAB_MOVE_LEFT, N__("Move the current tab to the left"), 0), ^~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:: 110:47: warning: initializing 'unsigned char *' with an expression of type 'char[33]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "try_ipv6", 0, 1, ^~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:124:30: warning: initializing 'unsigned char *' with an expression of type 'char[25]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("connection", N_("Try IPv6 when connecting"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ACTION_(MAIN, "tab-move-left", TAB_MOVE_LEFT, N__("Move the current tab to the left"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43In file included from options.c:1158: ../.././src/config/options.inc: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } : ^~~~~~~ 124In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:111:2: warning: initializing 'unsigned char *' with an expression of type 'char[187]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : INIT_OPT_BOOL("connection", N_("Try IPv6 when connecting"),15: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17ACTION_(MAIN, "tab-move-right", TAB_MOVE_RIGHT, N__("Move the current tab to the right"), 0),: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:133:15: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~~~~~~~~~ kbdbind.c:522:4: INIT_OPT_INT("connection", N_("Timeout for non-restartable connections"), ^~~~~~~~~~~~ note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ ../.././src/config/options.hIn file included from kbdbind.c:527: ../.././src/config/actions-main.inc:111:49: warning: initializing 'unsigned char *' with an expression of type 'char[34]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "tab-move-right", TAB_MOVE_RIGHT, N__("Move the current tab to the right"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h::24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) 480:5: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:134:3: warning: initializing 'unsigned char *' with an expression of type 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "unrestartable_receive_timeout", 0, 1, 1800, 600, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ../.././src/config/options.h:480:11: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ kbdbind.cIn file included from options.c:1158: :522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ ../.././src/config/options.incIn file included from kbdbind.c:527: ../.././src/config/actions-main.inc:112:15: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :ACTION_(MAIN, "tab-next", TAB_NEXT, N__("Next tab"), 0),133:29: warning: initializing 'unsigned char *' with an expression of type 'char[40]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527 INIT_OPT_INT("connection", N_("Timeout for non-restartable connections"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17:: ../.././src/config/actions-main.inc: note: 112:37: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "tab-next", TAB_NEXT, N__("Next tab"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ :43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ../.././src/config/options.h:480:17: ^~~~~~~ note: In file included from expanded from macro 'INIT_OPT_INT'kbdbind.c {{ path, name, capt, DESC(desc), flags, \ ^~~~ :527: ../.././src/config/actions-main.inc:113:15: warning: In file included from options.cinitializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :1158: ../.././src/config/options.inc:ACTION_(MAIN, "tab-prev", TAB_PREV, N__("Previous tab"), 0), ^~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags }133: ^~~~ 2: warning: initializing 'unsigned char *' with an expression of type 'char[54]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from kbdbind.c:527: ../.././src/config/actions-main.inc INIT_OPT_INT("connection", N_("Timeout for non-restartable connections"), :113: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/config/options.h:480:23:ACTION_(MAIN, "tab-prev", TAB_PREV, N__("Previous tab"), 0), note: expanded from macro 'INIT_OPT_INT'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~note: expanded from macro 'N__' ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~#define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from options.c:1158: ../.././src/config/options.inc:141:16: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("", N_("Document"), ^~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:114: ^~~~ 15: In file included from options.c:1158: ../.././src/config/options.inc:142:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "document", OPT_SORT, ^~~~~~~~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {{ path, name, capt, DESC(desc), flags, \ ^~~~ ACTION_(MAIN, "terminal-resize", TERMINAL_RESIZE, N__("Open the terminal resize dialog"), 0), ^~~~~~~~~~~~~~~~~In file included from options.c: 1158: ../.././src/config/options.inc:141:20: warning: kbdbind.c:522initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:114:51: warning: initializing 'unsigned char *' with an expression of type 'char[32]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("", N_("Document"), ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:ACTION_(MAIN, "terminal-resize", TERMINAL_RESIZE, N__("Open the terminal resize dialog"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.cIn file included from options.c:1158: ../.././src/config/options.inc::522:43: note: 141:expanded from macro 'ACTION_' 2: { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("", N_("Document"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: In file included from kbdbind.c:527: ../.././src/config/actions-main.incnote: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ :115:15:In file included from options.c:1158: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "toggle-css", TOGGLE_CSS, N__("Toggle rendering of page using CSS"), 0), ^~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:115:41: warning: initializing 'unsigned char *' with an expression of type 'char[35]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/config/options.inc:145:16: ACTION_(MAIN, "toggle-css", TOGGLE_CSS, N__("Toggle rendering of page using CSS"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document", N_("Browsing"), ^~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:146:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "browse", 0, ^~~~~~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:145:28: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) INIT_OPT_TREE("document", N_("Browsing"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ^../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' kbdbind.c:522:43: #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:145note: expanded from macro 'ACTION_' :2: warning: { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } initializing 'unsigned char *' with an expression of type 'char[50]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~ INIT_OPT_TREE("document", N_("Browsing"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.hIn file included from kbdbind.c::525527: :23:../.././src/config/actions-main.inc: 116note: expanded from macro 'INIT_OPT_TREE' :15 {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "toggle-display-images", TOGGLE_DISPLAY_IMAGES, N__("Toggle displaying of links to images"), 0), ^~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c :522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ ../.././src/config/options.h:335In file included from kbdbind.c:527:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ : In file included from options.c:1158: ../.././src/config/options.inc../.././src/config/actions-main.inc:150:116:63::16: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] warning: initializing 'unsigned char *' with an expression of type 'char[37]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document.browse", N_("Access keys"), ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' ACTION_(MAIN, "toggle-display-images", TOGGLE_DISPLAY_IMAGES, N__("Toggle displaying of links to images"), 0), {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:151:3~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "accesskey", 0, ^~~~~~~~~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE'../.././src/intl/gettext/libintl.h {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:24:18: note: expanded from macro 'N__' :1158#define N__(msg) (gettext_noop(msg)) ^: ../.././src/config/options.inc:150 kbdbind.c:522:43: note: :35: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] expanded from macro 'ACTION_' INIT_OPT_TREE("document.browse", N_("Access keys"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:525:17 { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:150:2: warning: initializing 'unsigned char *' with an expression of type 'char[208]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]In file included from kbdbind.c:527: ../.././src/config/actions-main.inc INIT_OPT_TREE("document.browse", N_("Access keys"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' :117:15 {{ path, name, capt, DESC(desc), flags, \ : ^~~~~~~~~~ warning: ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from options.c:1158: ../.././src/config/options.incACTION_(MAIN, "toggle-display-tables", TOGGLE_DISPLAY_TABLES, N__("Toggle rendering of tables"), 0), ^~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: :157:16: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] expanded from macro 'ACTION_' INIT_OPT_BOOL("document.browse.accesskey", N_("Automatic links following"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags }../.././src/config/options.h: ^~~~475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:158:3: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from "auto_follow", 0, 0, ^~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' kbdbind.c {{ path, name, capt, DESC(desc), flags, \ ^~~~:527: ../.././src/config/actions-main.inc:117 :63: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from options.c:1158: ../.././src/config/options.inc:157:45: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "toggle-display-tables", TOGGLE_DISPLAY_TABLES, N__("Toggle rendering of tables"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ INIT_OPT_BOOL("document.browse.accesskey", N_("Automatic links following"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:../.././src/intl/gettext/libintl.h:1821:17: : note: expanded from macro 'N__'note: expanded from macro 'N_' #define N__(msg) (gettext_noop(msg)) #define N_(msg) (gettext_noop(msg)) ^ ^ ../.././src/config/options.h:475kbdbind.c:522:17:43: : note: expanded from macro 'INIT_OPT_BOOL'note: expanded from macro 'ACTION_' {{ path, name, capt, DESC(desc), flags, \ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ ^~~~~~~ In file included from options.c:1158In file included from kbdbind.c:: ../.././src/config/options.inc527: ../.././src/config/actions-main.inc:118::157:2: warning: initializing 'unsigned char *' with an expression of type 'char[146]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]15: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "toggle-document-colors", TOGGLE_DOCUMENT_COLORS, N__("Toggle usage of document specific colors"), 0), ^~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:522:4 INIT_OPT_BOOL("document.browse.accesskey", N_("Automatic links following"), : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'ACTION_' ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:In file included from kbdbind.c:527: 335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:163:../.././src/config/actions-main.inc:11816: :65:warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] warning: initializing 'unsigned char *' with an expression of type 'char[41]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.accesskey", N_("Display access key in link info"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ACTION_(MAIN, "toggle-document-colors", TOGGLE_DOCUMENT_COLORS, N__("Toggle usage of document specific colors"), 0),In file included from options.c ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24::1158: ../.././src/config/options.inc:164:3: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "display", 0, 0, ^~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ 18In file included from : note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:119:15: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "toggle-html-plain", TOGGLE_HTML_PLAIN, N__("Toggle rendering page as HTML / plain text"), 0), ^~~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' options.c:1158: ../.././src/config/options.inc:163:45: warning: initializing 'unsigned char *' with an expression of type 'char[32]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc INIT_OPT_BOOL("document.browse.accesskey", N_("Display access key in link info"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :119:../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' 55 {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:163:2: warning: initializing 'unsigned char *' with an expression of type 'char[33]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.accesskey", N_("Display access key in link info"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:167:15: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.browse.accesskey", N_("Accesskey priority"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:5: note: expanded from macro 'INIT_OPT_INT' : {{ path, name, capt, DESC(desc), flags, \ warning: initializing 'unsigned char *' with an expression of type 'char[43]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~ ACTION_(MAIN, "toggle-html-plain", TOGGLE_HTML_PLAIN, N__("Toggle rendering page as HTML / plain text"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg))In file included from options.c:1158: ../.././src/config/options.inc: ^ 168kbdbind.c:522:43:3:: note: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] expanded from macro 'ACTION_' "priority", 0, 0, 2, 0, ^~~~~~~~~~ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags }../.././src/config/options.h:480:11: ^~~~~~~ note: expanded from macro 'INIT_OPT_INT' In file included from kbdbind.c: {{ path, name, capt, DESC(desc), flags, \ 527: ../.././src/config/actions-main.inc ^~~~ :120:15: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from options.c:1158: ../.././src/config/options.inc:ACTION_(MAIN, "toggle-mouse", TOGGLE_MOUSE, N__("Toggle mouse handling"), 0), 167: ^~~~~~~~~~~~~~ kbdbind.c:44: warning: 522:4: note: expanded from macro 'ACTION_' initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ INIT_OPT_INT("document.browse.accesskey", N_("Accesskey priority"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../.././src/intl/gettext/libintl.h:21kbdbind.c:527: ../.././src/config/actions-main.inc:120:45: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :17: note: ACTION_(MAIN, "toggle-mouse", TOGGLE_MOUSE, N__("Toggle mouse handling"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'N_' ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ #define N_(msg) (gettext_noop(msg)) ^ kbdbind.c../.././src/config/options.h:480::522:43: note: expanded from macro 'ACTION_' 17 { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ : note: expanded from macro 'INIT_OPT_INT' In file included from kbdbind.c:527 {{ path, name, capt, DESC(desc), flags, \ ^~~~: ../.././src/config/actions-main.inc: 121:15: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "toggle-numbered-links", TOGGLE_NUMBERED_LINKS, N__("Toggle displaying of links numbers"), 0), ^~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:121:63: warning: initializing 'unsigned char *' with an expression of type 'char[35]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "toggle-numbered-links", TOGGLE_NUMBERED_LINKS, N__("Toggle displaying of links numbers"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' In file included from options.c:1158: ../.././src/config/options.inc:167:2: warning: initializing 'unsigned char *' with an expression of type 'char[231]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.browse.accesskey", N_("Accesskey priority"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:23: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:122:15: warning: initializing 'unsigned char *' with an expression of type 'char[34]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "toggle-plain-compress-empty-lines", TOGGLE_PLAIN_COMPRESS_EMPTY_LINES, N__("Toggle plain renderer compression of empty lines"), 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:177:16:In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:122:87: warning: initializing 'unsigned char *' with an expression of type 'char[49]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MAIN, "toggle-plain-compress-empty-lines", TOGGLE_PLAIN_COMPRESS_EMPTY_LINES, N__("Toggle plain renderer compression of empty lines"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' INIT_OPT_TREE("document.browse", N_("Forms"), ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h: { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ 525:5: note: expanded from macro 'INIT_OPT_TREE'In file included from kbdbind.c: 527: {{ path, name, capt, DESC(desc), flags, \ ^~~~ ../.././src/config/actions-main.inc:123:15: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]In file included from options.c:1158: ../.././src/config/options.inc:178:3ACTION_(MAIN, "toggle-wrap-text", TOGGLE_WRAP_TEXT, N__("Toggle wrapping of text"), 0), ^~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:527: ../.././src/config/actions-main.inc:123:53: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "forms", 0, ^~~~~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:177:35: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document.browse", N_("Forms"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:177:2: warning: initializing 'unsigned char *' with an expression of type 'char[47]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document.browse", N_("Forms"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE'ACTION_(MAIN, "toggle-wrap-text", TOGGLE_WRAP_TEXT, N__("Toggle wrapping of text"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: {{ path, name, capt, DESC(desc), flags, \note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' ^~~~~~~~~~ ../.././src/config/options.h:335:17: { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c: ^~~~~~~ 1158: ../.././src/config/options.inc:181:16: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.forms", N_("Submit form automatically"), ^~~~~~~~~~~~~~~~~~~~~~~ In file included from kbdbind.c:../.././src/config/options.h:475527: ../.././src/config/actions-main.inc::5124:: 15:note: expanded from macro 'INIT_OPT_BOOL' warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:182ACTION_(MAIN, "view-image", VIEW_IMAGE, N__("View the current image"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ^~~~~~~~~~~~:3: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "auto_submit", 0, 1, ^~~~~~~~~~~~~ ../.././src/config/options.hkbdbind.c::522:4: note: expanded from macro 'ACTION_' 475: { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ 11: note: expanded from macro 'INIT_OPT_BOOL' In file included from kbdbind.c:527 {{ path, name, capt, DESC(desc), flags, \ : ../.././src/config/actions-main.inc:124:41: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~ACTION_(MAIN, "view-image", VIEW_IMAGE, N__("View the current image"), ACTION_REQUIRE_VIEW_STATE | ACTION_REQUIRE_LOCATION | ACTION_JUMP_TO_LINK | ACTION_REQUIRE_LINK), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h: 24In file included from options.c:1158: ../.././src/config/options.inc:18: note: :181:41: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] expanded from macro 'N__' INIT_OPT_BOOL("document.browse.forms", N_("Submit form automatically"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define N__(msg) (gettext_noop(msg)) ^ ../.././src/intl/gettext/libintl.hkbdbind.c::21522:43: note: expanded from macro 'ACTION_' :17: note: { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } expanded from macro 'N_' ^~~~~~~ #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:181:2: warning: initializing 'unsigned char *' with an expression of type 'char[78]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.forms", N_("Submit form automatically"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:186:16: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.forms", N_("Confirm submission"), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:187:3: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "confirm_submit", 0, 1, ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:186:41: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.forms", N_("Confirm submission"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:186:2: warning: initializing 'unsigned char *' with an expression of type 'char[45]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.forms", N_("Confirm submission"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:190:15: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.browse.forms", N_("Default form input size"), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:5: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:191:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "input_size", 0, 3, 300, HTML_DEFAULT_INPUT_SIZE, ^~~~~~~~~~~~ ../.././src/config/options.h:480:11: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:190:40: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.browse.forms", N_("Default form input size"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:480:17: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:190:2: warning: initializing 'unsigned char *' with an expression of type 'char[46]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.browse.forms", N_("Default form input size"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:23: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:194:16: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.forms", N_("Insert mode"), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:195:3: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "insert_mode", 0, 1, ^~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' In file included from {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:194:41: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] kbdbind.c INIT_OPT_BOOL("document.browse.forms", N_("Insert mode"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: :note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg))533 ^ : ../.././src/config/actions-edit.inc:5:15../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' : warning: {{ path, name, capt, DESC(desc), flags, \ initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~ ACTION_(EDIT, "none", NONE, N__("Do nothing"), 0), ^~~~~~ kbdbind.c:In file included from options.c:1158: ../.././src/config/options.inc:194:2: warning: initializing 'unsigned char *' with an expression of type 'char[379]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 522 INIT_OPT_BOOL("document.browse.forms", N_("Insert mode"), :4 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' note: expanded from macro 'ACTION_' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from ../.././src/config/options.hkbdbind.c:533: ../.././src/config/actions-edit.inc:5::335:17:29 note: expanded from macro 'DESC' :#define DESC(x) (x) ^~~ In file included from warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] options.c:1158: ../.././src/config/options.inc:204:18: warning: ACTION_(EDIT, "none", NONE, N__("Do nothing"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' INIT_OPT_STRING("document.browse.forms", N_("External editor"), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:490:5:#define N__(msg) (gettext_noop(msg)) note: expanded from macro 'INIT_OPT_STRING' ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from kbdbind.c:533: ../.././src/config/actions-edit.inc:6:15: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(EDIT, " *scripting-function*", SCRIPTING_FUNCTION, NULL, 0), ^~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from options.cIn file included from kbdbind.c:533: ../.././src/config/actions-edit.inc:7:15: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :1158ACTION_(EDIT, "auto-complete", AUTO_COMPLETE, N__("Attempt to auto-complete the input"), 0), ^~~~~~~~~~~~~~~ kbdbind.c: ../.././src/config/options.inc::522:4: note: expanded from macro 'ACTION_' 205:3 { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ :In file included from kbdbind.c: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 533: ../.././src/config/actions-edit.inc:7:47 "editor", 0, "", ^~~~~~~~ ../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' : {{ path, name, capt, DESC(desc), flags, \ ^~~~ warning: initializing 'unsigned char *' with an expression of type 'char[35]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from options.cACTION_(EDIT, "auto-complete", AUTO_COMPLETE, N__("Attempt to auto-complete the input"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' :1158: ../.././src/config/options.inc:204:43#define N__(msg) (gettext_noop(msg)) ^ kbdbind.c: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : INIT_OPT_STRING("document.browse.forms", N_("External editor"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 522:43: note: expanded from macro 'ACTION_'../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ ../.././src/config/options.h:490:17: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from In file included from options.c:1158: ../.././src/config/options.inc:204:2: warning: kbdbind.c:533: ../.././src/config/actions-edit.inc:8:initializing 'unsigned char *' with an expression of type 'char[266]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]15 INIT_OPT_STRING("document.browse.forms", N_("External editor"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:490: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :23: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.hACTION_(EDIT, "auto-complete-file", AUTO_COMPLETE_FILE, N__("Attempt to auto-complete a local file"), ACTION_RESTRICT_ANONYMOUS),:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ ^~~~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' In file included from options.c { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ :In file included from kbdbind.c:533: 1158: ../.././src/config/options.inc:214:16:../.././src/config/actions-edit.inc:8:57: warning: initializing 'unsigned char *' with an expression of type 'char[38]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(EDIT, "auto-complete-file", AUTO_COMPLETE_FILE, N__("Attempt to auto-complete a local file"), ACTION_RESTRICT_ANONYMOUS), INIT_OPT_TREE("document.browse", N_("Images"), ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:In file included from options.c:1158: ../.././src/config/options.inc18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522::43: 215:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: "images", 0, ^~~~~~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ expanded from macro 'ACTION_' In file included from options.c:1158 { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ : ../.././src/config/options.inc:214:35: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document.browse", N_("Images"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' In file included from #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:kbdbind.c:533: ../.././src/config/actions-edit.inc:9:15: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 525:17: note: expanded from macro 'INIT_OPT_TREE'ACTION_(EDIT, "auto-complete-unambiguous", AUTO_COMPLETE_UNAMBIGUOUS, N__("Attempt to unambiguously auto-complete the input"), 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: {{ path, name, capt, DESC(desc), flags, \ note: expanded from macro 'ACTION_' ^~~~ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:533: ../.././src/config/actions-edit.inc:9:71: warning: initializing 'unsigned char *' with an expression of type 'char[49]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(EDIT, "auto-complete-unambiguous", AUTO_COMPLETE_UNAMBIGUOUS, N__("Attempt to unambiguously auto-complete the input"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from options.c:1158: ../.././src/config/options.inc:214:2: warning: initializing 'unsigned char *' with an expression of type 'char[32]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/intl/gettext/libintl.h:24 INIT_OPT_TREE("document.browse", N_("Images"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' :18: {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ 43: note: expanded from macro 'ACTION_' In file included from options.c:1158: ../.././src/config/options.inc:218 { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~:15: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.browse.images", N_("Display style for image tags"), ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:5: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:219:3: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "display_style", 0, 0, 3, 2, ^~~~~~~~~~~~~~~ ../.././src/config/options.h:480:11In file included from kbdbind.c: note: expanded from macro 'INIT_OPT_INT' :533: ../.././src/config/actions-edit.inc:10 {{ path, name, capt, DESC(desc), flags, \ :15: ^~~~ warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from options.c:1158: ACTION_(EDIT, "backspace", BACKSPACE, N__("Delete character in front of the cursor"), 0),../.././src/config/options.inc: ^~~~~~~~~~~ kbdbind.c:522:4218:41: warning: initializing 'unsigned char *' with an expression of type 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : INIT_OPT_INT("document.browse.images", N_("Display style for image tags"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:480:17: note: note: expanded from macro 'INIT_OPT_INT' expanded from macro 'ACTION_' {{ path, name, capt, DESC(desc), flags, \ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:218:2: warning: initializing 'unsigned char *' with an expression of type 'char[257]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.browse.images", N_("Display style for image tags"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~../.././src/config/options.h:480:23: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:228:15: warning: In file included from kbdbind.c:533: ../.././src/config/actions-edit.inc:10:39: warning: initializing 'unsigned char *' with an expression of type 'char[40]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]ACTION_(EDIT, "backspace", BACKSPACE, N__("Delete character in front of the cursor"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:533: ../.././src/config/actions-edit.inc:11 INIT_OPT_INT("document.browse.images", N_("Maximum length for image filename"), ^~~~~~~~~~~~~~~~~~~~~~~~ :15: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/config/options.h:480:5: note: expanded from macro 'INIT_OPT_INT' ACTION_(EDIT, "beginning-of-buffer", BEGINNING_OF_BUFFER, N__("Go to the first line of the buffer"), 0), {{ path, name, capt, DESC(desc), flags, \ ^~~~ ^~~~~~~~~~~~~~~~~~~~~ In file included from options.c:1158: ../.././src/config/options.inc:229:3: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "filename_maxlen", 0, 0, 500, 0, ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:11: note: expanded from macro 'INIT_OPT_INT' kbdbind.c: {{ path, name, capt, DESC(desc), flags, \ ^~~~ 522:4In file included from options.c:1158: ../.././src/config/options.inc:228:41: warning: initializing 'unsigned char *' with an expression of type 'char[34]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ INIT_OPT_INT("document.browse.images", N_("Maximum length for image filename"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from kbdbind.c:533: ../.././src/config/actions-edit.inc:../.././src/intl/gettext/libintl.h:11:21:17: 59: warning: initializing 'unsigned char *' with an expression of type 'char[35]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg))ACTION_(EDIT, "beginning-of-buffer", BEGINNING_OF_BUFFER, N__("Go to the first line of the buffer"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522: ^ 43: note: expanded from macro 'ACTION_'../.././src/config/options.h { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } : ^~~~~~~ 480:17In file included from : note: expanded from macro 'INIT_OPT_INT' kbdbind.c: {{ path, name, capt, DESC(desc), flags, \ ^~~~ 533: ../.././src/config/actions-edit.inc:12:15: In file included from options.c:1158: ../.././src/config/options.inc:228:2: warning: initializing 'unsigned char *' with an expression of type 'char[215]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.browse.images", N_("Maximum length for image filename"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 23ACTION_(EDIT, "cancel", CANCEL, N__("Cancel current state"), 0), ^~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' : { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } note: expanded from macro 'INIT_OPT_INT' ^~~~ In file included from kbdbind.c:533: ../.././src/config/actions-edit.inc:12:33: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ ACTION_(EDIT, "cancel", CANCEL, N__("Cancel current state"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.hIn file included from options.c:1158:: ../.././src/config/options.inc:238:17: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_ALIAS("document.browse.images", "file_tags", 0, ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:520:5: note: expanded from macro 'INIT_OPT_ALIAS' 24 {{ path, name, NULL, NULL, flags, \ ^~~~ :18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from options.c:1158: ../.././src/config/options.inc:238:In file included from 43: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_ALIAS("document.browse.images", "file_tags", 0, ^~~~~~~~~~~ ../.././src/config/options.h:520kbdbind.c:533: ../.././src/config/actions-edit.inc::1113:15: warning: : note: expanded from macro 'INIT_OPT_ALIAS' initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {{ path, name, NULL, NULL, flags, \ ^~~~ ACTION_(EDIT, "copy-clipboard", COPY_CLIPBOARD, N__("Copy text to clipboard"), 0), ^~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' In file included from options.c:1158: ../.././src/config/options.inc:241:15: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.browse.images", N_("Image links tagging"), ^~~~~~~~~~~~~~~~~~~~~~~~ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ../.././src/config/options.h:480:5: note: expanded from macro 'INIT_OPT_INT' ^~~~ {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:242:3: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]In file included from kbdbind.c:533: ../.././src/config/actions-edit.inc "image_link_tagging", 0, 0, 2, 1, ^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:11: note: expanded from macro 'INIT_OPT_INT' :13:49: {{ path, name, capt, DESC(desc), flags, \ warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~ ACTION_(EDIT, "copy-clipboard", COPY_CLIPBOARD, N__("Copy text to clipboard"), 0), In file included from options.c:1158: ../.././src/config/options.inc:241:41: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ INIT_OPT_INT("document.browse.images", N_("Image links tagging"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' :24:18: note: #define N_(msg) (gettext_noop(msg)) ^ expanded from macro 'N__'../.././src/config/options.h:480:17 :#define N__(msg) (gettext_noop(msg)) ^ note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:241:kbdbind.c2: warning: :522:initializing 'unsigned char *' with an expression of type 'char[116]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.browse.images", N_("Image links tagging"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:23: note: expanded from macro 'INIT_OPT_INT' 43: note: expanded from macro 'ACTION_' {{ path, name, capt, DESC(desc), flags, \ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ ^~~~~~~~~~ ../.././src/config/options.h:335:In file included from kbdbind.c:533: ../.././src/config/actions-edit.inc17: :14:15: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ ACTION_(EDIT, "cut-clipboard", CUT_CLIPBOARD, N__("Cut text to clipboard"), 0), ^~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' In file included from { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~options.c:1158: ../.././src/config/options.inc:248:18: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from kbdbind.c:533: ../.././src/config/actions-edit.inc:14: INIT_OPT_STRING("document.browse.images", N_("Image link prefix"), ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:49047: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :5: note: expanded from macro 'INIT_OPT_STRING' ACTION_(EDIT, "cut-clipboard", CUT_CLIPBOARD, N__("Cut text to clipboard"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:533: ../.././src/config/actions-edit.inc:15:15: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {{ path, name, capt, DESC(desc), flags, \ ^~~~ ACTION_(EDIT, "delete", DELETE, N__("Delete character under cursor"), 0), ^~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:249:3: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "image_link_prefix", 0, "[", ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from In file included from options.c:1158: kbdbind.c:533: ../.././src/config/actions-edit.inc:15../.././src/config/options.inc:248:44: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : INIT_OPT_STRING("document.browse.images", N_("Image link prefix"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:490:1733:: note: expanded from macro 'INIT_OPT_STRING' warning: initializing 'unsigned char *' with an expression of type 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:248:2: warning: initializing 'unsigned char *' with an expression of type 'char[42]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("document.browse.images", N_("Image link prefix"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:490:ACTION_(EDIT, "delete", DELETE, N__("Delete character under cursor"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x)../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' ^~~ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~In file included from options.c:1158: ../.././src/config/options.inc:252:18: In file included from kbdbind.c warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : INIT_OPT_STRING("document.browse.images", N_("Image link suffix"), ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:490:5533: ../.././src/config/actions-edit.inc:: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ 16:15:In file included from options.c:1158: ../.././src/config/options.inc:253:3: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "image_link_suffix", 0, "]", ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 490:11: ACTION_(EDIT, "down", DOWN, N__("Move cursor downwards"), 0), ^~~~~~ note: expanded from macro 'INIT_OPT_STRING' kbdbind.c {{ path, name, capt, DESC(desc), flags, \:522:4: ^~~~ note: expanded from macro 'ACTION_' In file included from options.c:1158: ../.././src/config/options.inc:252:44: { name, ACT_##map##_##action, KEYMAP_ID, caption, flags }warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~ In file included from kbdbind.c:533: ../.././src/config/actions-edit.inc:16:29: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(EDIT, "down", DOWN, N__("Move cursor downwards"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ INIT_OPT_STRING("document.browse.images", N_("Image link suffix"),../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~#define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:533: ../.././src/config/actions-edit.inc:17:15: warning: ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_'initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(EDIT, "end", END, N__("Go to the end of the page/line"), 0), ^~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:#define N_(msg) (gettext_noop(msg)) ^ 533: ../.././src/config/actions-edit.inc:17:27../.././src/config/options.h: warning: initializing 'unsigned char *' with an expression of type 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :490:17: note: expanded from macro 'INIT_OPT_STRING' ACTION_(EDIT, "end", END, N__("Go to the end of the page/line"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' {{ path, name, capt, DESC(desc), flags, \ #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522: ^~~~ 43: note: expanded from macro 'ACTION_' In file included from options.c:1158: ../.././src/config/options.inc { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ :252:In file included from kbdbind.c:533: ../.././src/config/actions-edit.inc:18:15:2: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] warning: initializing 'unsigned char *' with an expression of type 'char[42]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(EDIT, "end-of-buffer", END_OF_BUFFER, N__("Go to the last line of the buffer"), 0), ^~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' INIT_OPT_STRING("document.browse.images", N_("Image link suffix"), { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:533: ../.././src/config/actions-edit.inc ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :../.././src/config/options.h:490:18:47: warning: initializing 'unsigned char *' with an expression of type 'char[34]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 23: note: expanded from macro 'INIT_OPT_STRING' ACTION_(EDIT, "end-of-buffer", END_OF_BUFFER, N__("Go to the last line of the buffer"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:../.././src/intl/gettext/libintl.h:24:18:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from options.c:1158: ../.././src/config/options.inc:256:15: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from kbdbind.c:533: ../.././src/config/actions-edit.inc:19: INIT_OPT_INT("document.browse.images", N_("Maximum length for image label"), ^~~~~~~~~~~~~~~~~~~~~~~~15: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(EDIT, "enter", ENTER, N__("Follow the current link"), 0), ^~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ../.././src/config/options.h:480:5: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ^~~~ In file included from kbdbind.c:533: ../.././src/config/actions-edit.inc:19:31: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(EDIT, "enter", ENTER, N__("Follow the current link"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18:In file included from options.c:1158: ../.././src/config/options.inc:257:3: note: expanded from macro 'N__' warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] #define N__(msg) (gettext_noop(msg)) "label_maxlen", 0, 0, 500, 0, ^ ^~~~~~~~~~~~~~ ../.././src/config/options.h:480:11: note: expanded from macro 'INIT_OPT_INT' kbdbind.c {{ path, name, capt, DESC(desc), flags, \: ^~~~ 522In file included from options.c:1158: ../.././src/config/options.inc:256:41: warning: initializing 'unsigned char *' with an expression of type 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : INIT_OPT_INT("document.browse.images", N_("Maximum length for image label"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:43480::17: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ note: In file included from options.c:1158: ../.././src/config/options.incexpanded from macro 'ACTION_' : { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ 256In file included from kbdbind.c:533: ../.././src/config/actions-edit.inc:20::15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 2: ACTION_(EDIT, "home", HOME, N__("Go to the start of the page/line"), 0), ^~~~~~ kbdbind.c:522warning: initializing 'unsigned char *' with an expression of type 'char[203]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :4: note: expanded from macro 'ACTION_' INIT_OPT_INT("document.browse.images", N_("Maximum length for image label"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ../.././src/config/options.h: ^~~~ 480:23: note: expanded from macro 'INIT_OPT_INT' In file included from {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ kbdbind.c:533: ../.././src/config/actions-edit.inc:20:29: warning: initializing 'unsigned char *' with an expression of type 'char[33]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(EDIT, "home", HOME, N__("Go to the start of the page/line"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h../.././src/intl/gettext/libintl.h:24:18: :note: expanded from macro 'N__' 335:#define N__(msg) (gettext_noop(msg)) 17: note: expanded from macro 'DESC' ^#define DESC(x) (x) ^~~ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from options.c:1158: ../.././src/config/options.inc:In file included from kbdbind.c264:16:533: ../.././src/config/actions-edit.inc: :21warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]:15 : warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.images", N_("Display links to images w/o alt"), ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475ACTION_(EDIT, "kill-to-bol", KILL_TO_BOL, N__("Delete to beginning of line"), 0), ^~~~~~~~~~~~~ :5kbdbind.c:: 522:note: expanded from macro 'INIT_OPT_BOOL'4: note: expanded from macro 'ACTION_' {{ path, name, capt, DESC(desc), flags, \ ^~~~ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from options.c:1158: ../.././src/config/options.incIn file included from kbdbind.c:533: ../.././src/config/actions-edit.inc:21:43:: warning: initializing 'unsigned char *' with an expression of type 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 265ACTION_(EDIT, "kill-to-bol", KILL_TO_BOL, N__("Delete to beginning of line"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h::3: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 24 "show_as_links", 0, 0, ^~~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ :18: note: expanded from macro 'N__' In file included from options.c:1158: ../.././src/config/options.inc:264:42: warning: initializing 'unsigned char *' with an expression of type 'char[32]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.images", N_("Display links to images w/o alt"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define N__(msg) (gettext_noop(msg))../.././src/intl/gettext/libintl.h:21:17 ^: note: expanded from macro 'N_' kbdbind.c:522:43: #define N_(msg) (gettext_noop(msg)) ^ note: expanded from macro 'ACTION_' ../.././src/config/options.h:475:17: { name, ACT_##map##_##action, KEYMAP_ID, caption, flags }note: ^~~~~~~ expanded from macro 'INIT_OPT_BOOL'In file included from kbdbind.c:533: ../.././src/config/actions-edit.inc:22:15: warning: {{ path, name, capt, DESC(desc), flags, \ ^~~~ initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from options.c:1158ACTION_(EDIT, "kill-to-eol", KILL_TO_EOL, N__("Delete to end of line"), 0), ^~~~~~~~~~~~~ : ../.././src/config/options.inc:264:2: warning: kbdbind.cinitializing 'unsigned char *' with an expression of type 'char[112]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]:522 :4: note: expanded from macro 'ACTION_' INIT_OPT_BOOL("document.browse.images", N_("Display links to images w/o alt"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335In file included from kbdbind.c:533: :17../.././src/config/actions-edit.inc:: note: expanded from macro 'DESC'22:43: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] #define DESC(x) (x) ^~~ ACTION_(EDIT, "kill-to-eol", KILL_TO_EOL, N__("Delete to end of line"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' In file included from options.c:1158: ../.././src/config/options.inc:269:16: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.images", N_("Display links to images"), ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h#define N__(msg) (gettext_noop(msg)):475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ^ kbdbind.cIn file included from options.c:1158:522:43: note: expanded from macro 'ACTION_' : ../.././src/config/options.inc: { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ 270:3: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from kbdbind.c:533 "show_any_as_links", 0, 1, ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: : note: ../.././src/config/actions-edit.inc:23expanded from macro 'INIT_OPT_BOOL' :15: {{ path, name, capt, DESC(desc), flags, \ ^~~~ warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(EDIT, "kill-word-back", KILL_WORD_BACK, N__("Delete backwards to start of word"), 0), ^~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_'In file included from options.c:1158 { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ : In file included from ../.././src/config/options.inckbdbind.c::533: ../.././src/config/actions-edit.inc:23:49: warning: initializing 'unsigned char *' with an expression of type 'char[34]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 269ACTION_(EDIT, "kill-word-back", KILL_WORD_BACK, N__("Delete backwards to start of word"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: :42: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } INIT_OPT_BOOL("document.browse.images", N_("Display links to images"), ^~~~~~~ In file included from kbdbind.c:533 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : ../.././src/config/actions-edit.inc:../.././src/intl/gettext/libintl.h:2124::17: 15:note: expanded from macro 'N_' warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17ACTION_(EDIT, "left", LEFT, N__("Move the cursor left"), 0),: ^~~~~~ kbdbind.c:522:4: note: note: expanded from macro 'ACTION_' expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:269:2: warning: In file included from kbdbind.c:533: ../.././src/config/actions-edit.incinitializing 'unsigned char *' with an expression of type 'char[202]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :24:29: warning: INIT_OPT_BOOL("document.browse.images", N_("Display links to images"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/config/options.h:475:ACTION_(EDIT, "left", LEFT, N__("Move the cursor left"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23: note: expanded from macro 'INIT_OPT_BOOL' ../.././src/intl/gettext/libintl.h:24 {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' :#define DESC(x) (x) ^~~18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:533: ../.././src/config/actions-edit.inc:25:15: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from options.c:1158: ../.././src/config/options.incACTION_(EDIT, "move-backward-word", MOVE_BACKWARD_WORD, N__("Move cursor before current word"), 0), ^~~~~~~~~~~~~~~~~~~~:277:16 kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } : ^~~~ warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from kbdbind.c INIT_OPT_TREE("document.browse", N_("Links"), ^~~~~~~~~~~~~~~~~:533 : ../.././src/config/actions-edit.inc:25:57../.././src/config/options.h:525:: warning: initializing 'unsigned char *' with an expression of type 'char[32]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]5: note: expanded from macro 'INIT_OPT_TREE' ACTION_(EDIT, "move-backward-word", MOVE_BACKWARD_WORD, N__("Move cursor before current word"), 0), {{ path, name, capt, DESC(desc), flags, \ ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:In file included from options.c:1158: ../.././src/config/options.inc:278:3: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 24:18 "links", 0, : note: expanded from macro 'N__' ^~~~~~~#define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from kbdbind.cIn file included from options.c:1158: :533: ../.././src/config/actions-edit.inc../.././src/config/options.inc::26277::1535: : warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] warning: INIT_OPT_TREE("document.browse", N_("Links"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/intl/gettext/libintl.hACTION_(EDIT, "move-forward-word", MOVE_FORWARD_WORD, N__("Move cursor after current word"), 0), ^~~~~~~~~~~~~~~~~~~ :21:17kbdbind.c::522: note: expanded from macro 'N_'4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ #define N_(msg) (gettext_noop(msg)) ^In file included from kbdbind.c: ../.././src/config/options.h:525:17: note: 533: expanded from macro 'INIT_OPT_TREE'../.././src/config/actions-edit.inc:26:55: warning: initializing 'unsigned char *' with an expression of type 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {{ path, name, capt, DESC(desc), flags, \ ^~~~ ACTION_(EDIT, "move-forward-word", MOVE_FORWARD_WORD, N__("Move cursor after current word"), 0),In file included from options.c:1158: ../.././src/config/options.inc:277 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' :2: warning: #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_'initializing 'unsigned char *' with an expression of type 'char[50]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ INIT_OPT_TREE("document.browse", N_("Links"),In file included from kbdbind.c ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :533: ../.././src/config/actions-edit.inc:27:15: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' ACTION_(EDIT, "next-item", NEXT_ITEM, N__("Move to the next item"), 0), {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~~ ^~~~~~~~~~ ../.././src/config/options.h:335:17:kbdbind.c:522: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ 4: note: expanded from macro 'ACTION_' In file included from options.c:1158: { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ ../.././src/config/options.inc:281:16: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from kbdbind.c:533: ../.././src/config/actions-edit.inc:27:39: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(EDIT, "next-item", NEXT_ITEM, N__("Move to the next item"), 0), INIT_OPT_TREE("document.browse.links", N_("Active link"), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:282:3: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "active_link", 0, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h../.././src/intl/gettext/libintl.h:24:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ :18: ^~~~ note: In file included from options.c:1158: ../.././src/config/options.inc:281:41: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document.browse.links", N_("Active link"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ expanded from macro 'N__' ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ #define N__(msg) (gettext_noop(msg))../.././src/config/options.h:525:17 ^ kbdbind.c:522:43: note: : note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:533expanded from macro 'INIT_OPT_TREE': ../.././src/config/actions-edit.inc:28:15: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(EDIT, "open-external", OPEN_EXTERNAL, N__("Open in external editor"), ACTION_RESTRICT_ANONYMOUS), ^~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' {{ path, name, capt, DESC(desc), flags, \ ^~~~ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:281:In file included from kbdbind.c:533: ../.././src/config/actions-edit.inc2: warning: initializing 'unsigned char *' with an expression of type 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :28: INIT_OPT_TREE("document.browse.links", N_("Active link"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:47: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 525:23: note: expanded from macro 'INIT_OPT_TREE' ACTION_(EDIT, "open-external", OPEN_EXTERNAL, N__("Open in external editor"), ACTION_RESTRICT_ANONYMOUS), {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from options.c:1158: ../.././src/config/options.inc: 285:16: warning: initializing 'unsigned char *' with an expression of type 'char[34]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/intl/gettext/libintl.h:24:18 INIT_OPT_TREE("document.browse.links.active_link", N_("Colors"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:: note: expanded from macro 'N__' 525:#define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' 5: note: expanded from macro 'INIT_OPT_TREE' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:286:In file included from kbdbind.c:533: ../.././src/config/actions-edit.inc:29:153: : warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "colors", 0, ^~~~~~~~ ../.././src/config/options.h:525:ACTION_(EDIT, "paste-clipboard", PASTE_CLIPBOARD, N__("Paste text from the clipboard"), 0), ^~~~~~~~~~~~~~~~~ kbdbind.c:522:4: 11note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ :In file included from kbdbind.c:533 note: expanded from macro 'INIT_OPT_TREE': ../.././src/config/actions-edit.inc:29:51: warning: initializing 'unsigned char *' with an expression of type 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(EDIT, "paste-clipboard", PASTE_CLIPBOARD, N__("Paste text from the clipboard"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ {{ path, name, capt, DESC(desc), flags, \ ../.././src/intl/gettext/libintl.h: ^~~~ 24:18: note: expanded from macro 'N__' In file included from options.c:1158: ../.././src/config/options.inc:285:#define N__(msg) (gettext_noop(msg)) ^53: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] kbdbind.c:522 INIT_OPT_TREE("document.browse.links.active_link", N_("Colors"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ :43: note: expanded from macro 'ACTION_' ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } #define N_(msg) (gettext_noop(msg)) ^ ^~~~~~~ ../.././src/config/options.h:525:17: In file included from kbdbind.c:note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ 533In file included from options.c:1158: ../.././src/config/options.inc:285:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document.browse.links.active_link", N_("Colors"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : ../.././src/config/actions-edit.inc:30:15: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/config/options.hACTION_(EDIT, "previous-item", PREVIOUS_ITEM, N__("Move to the previous item"), 0),:525:23: note: expanded from macro 'INIT_OPT_TREE' ^~~~~~~~~~~~~~~ {{ path, name, capt, DESC(desc), flags, \ kbdbind.c:522 ^~~~~~~~~~ :../.././src/config/options.h:3354: note: expanded from macro 'ACTION_':17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags }In file included from options.c:1158: ../.././src/config/options.inc:289:17: warning: initializing 'unsigned char *' with an expression of type 'char[41]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR("document.browse.links.active_link.colors", N_("Background color"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' ^~~~ {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from kbdbind.c:533: In file included from options.c:1158../.././src/config/actions-edit.inc:: ../.././src/config/options.inc:29030:47: warning: :3initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(EDIT, "previous-item", PREVIOUS_ITEM, N__("Move to the previous item"), 0), "background", 0, "#0000ff", ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:289:61: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR("document.browse.links.active_link.colors", N_("Background color"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ../.././src/intl/gettext/libintl.hIn file included from options.c:1158: ../.././src/config/options.inc:24:18:289:2: : note: expanded from macro 'N__' warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' INIT_OPT_COLOR("document.browse.links.active_link.colors", N_("Background color"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' In file included from kbdbind.c:533: ../.././src/config/actions-edit.inc:31:15: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {{ path, name, capt, DESC(desc), flags, \ ACTION_(EDIT, "redraw", REDRAW, N__("Redraw the terminal"), 0), ^~~~~~~~ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' In file included from options.c { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:533: ../.././src/config/actions-edit.inc:31:33: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(EDIT, "redraw", REDRAW, N__("Redraw the terminal"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:533: ../.././src/config/actions-edit.inc:32:15: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(EDIT, "right", RIGHT, N__("Move the cursor right"), 0), ^~~~~~~ kbdbind.c:522:4::1158: note: expanded from macro 'ACTION_'../.././src/config/options.inc:293:17: warning: initializing 'unsigned char *' with an expression of type 'char[41]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR("document.browse.links.active_link.colors", N_("Text color"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags }In file included from options.c:1158: ../.././src/config/options.inc :294 ^~~~ :3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "text", 0, "black",In file included from kbdbind.c:533: ../.././src/config/actions-edit.inc:32:31: ^~~~~~ ../.././src/config/options.h:500:11: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:293:61: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(EDIT, "right", RIGHT, N__("Move the cursor right"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18 INIT_OPT_COLOR("document.browse.links.active_link.colors", N_("Text color"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ :../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' note: expanded from macro 'N__' #define N_(msg) (gettext_noop(msg))#define N__(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:293:2:kbdbind.c: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR("document.browse.links.active_link.colors", N_("Text color"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522:43: note: expanded from macro 'ACTION_' ../.././src/config/options.h:500:23: note: { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:533: ../.././src/config/actions-edit.inc:expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) 33 ^~~ :15: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from options.c:1158: ../.././src/config/options.inc:297:16: warning: initializing 'unsigned char *' with an expression of type 'char[34]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links.active_link", N_("Enable color"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:ACTION_(EDIT, "search-toggle-regex", SEARCH_TOGGLE_REGEX, N__("Toggle regex matching (type-ahead searching)"), 0), ^~~~~~~~~~~~~~~~~~~~~ 5: note: kbdbind.cexpanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ :522:4: note: expanded from macro 'ACTION_' ^~~~ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from options.cIn file included from kbdbind.c:533: ../.././src/config/actions-edit.inc:33:59: warning: initializing 'unsigned char *' with an expression of type 'char[45]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :1158: ../.././src/config/options.inc:298:3:ACTION_(EDIT, "search-toggle-regex", SEARCH_TOGGLE_REGEX, N__("Toggle regex matching (type-ahead searching)"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ "enable_color", 0, 0, ^~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: In file included from kbdbind.c:533: ../.././src/config/actions-edit.inc:34:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: ACTION_(EDIT, "up", UP, N__("Move cursor upwards"), 0), ^~~~ kbdbind.c:522:4expanded from macro 'INIT_OPT_BOOL' : note: expanded from macro 'ACTION_' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:297:53: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links.active_link", N_("Enable color"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475: { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ 17: note: expanded from macro 'INIT_OPT_BOOL' In file included from kbdbind.c:533: ../.././src/config/actions-edit.inc:34:25: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:297:2: warning: initializing 'unsigned char *' with an expression of type 'char[111]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(EDIT, "up", UP, N__("Move cursor upwards"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: INIT_OPT_BOOL("document.browse.links.active_link", N_("Enable color"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ^~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:302:16: warning: initializing 'unsigned char *' with an expression of type 'char[34]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links.active_link", N_("Bold"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:303:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "bold", 0, 0, ^~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:302:53: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links.active_link", N_("Bold"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:302:2: warning: initializing 'unsigned char *' with an expression of type 'char[32]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links.active_link", N_("Bold"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' In file included from {{ path, name, capt, DESC(desc), flags, \kbdbind.c:539: ../.././src/config/actions-menu.inc:5:15 ^~~~~~~~~~ : warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ACTION_(MENU, "none", NONE, N__("Do nothing"), 0), ^~~~~~ kbdbind.c:522:4: note: In file included from options.c:expanded from macro 'ACTION_' 1158: ../.././src/config/options.inc:306 { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:16: warning: initializing 'unsigned char *' with an expression of type 'char[34]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links.active_link", N_("Invert colors"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h::475539: ../.././src/config/actions-menu.inc::5: note: expanded from macro 'INIT_OPT_BOOL'5:29: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MENU, "none", NONE, N__("Do nothing"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ {{ path, name, capt, DESC(desc), flags, \ ^~~~ kbdbind.c:522:43In file included from options.c:1158: note: expanded from macro 'ACTION_' : ../.././src/config/options.inc { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ :307:3In file included from kbdbind.c:539: ../.././src/config/actions-menu.inc:: 6:warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 15: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MENU, " *scripting-function*", SCRIPTING_FUNCTION, NULL, 0), ^~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } "invert", 0, 1, ^~~~~~~~ ../.././src/config/options.h:475: ^~~~ 11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.cIn file included from kbdbind.c:539: ../.././src/config/actions-menu.inc:8:15: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MENU, "cancel", CANCEL, N__("Cancel current state"), 0), ^~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:539: ../.././src/config/actions-menu.inc:8:33: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MENU, "cancel", CANCEL, N__("Cancel current state"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' :1158#define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' : { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c../.././src/config/options.inc:306:53: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :539: ../.././src/config/actions-menu.inc:9:15: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links.active_link", N_("Invert colors"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ACTION_(MENU, "delete", DELETE, N__("Delete character under cursor"), 0), ^~~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:539: ../.././src/config/actions-menu.inc:../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' 9 {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:306:2: warning: initializing 'unsigned char *' with an expression of type 'char[62]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links.active_link", N_("Invert colors"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' :33: warning: initializing 'unsigned char *' with an expression of type 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MENU, "delete", DELETE, N__("Delete character under cursor"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:311:16: warning: initializing 'unsigned char *' with an expression of type 'char[34]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links.active_link", N_("Underline"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \#define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:312:3: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "underline", 0, 0, ^~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ kbdbind.c:539: ../.././src/config/actions-menu.inc:10:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MENU, "down", DOWN, N__("Move cursor downwards"), 0), ^~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:539: ../.././src/config/actions-menu.inc:10:29: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from options.c:1158: ../.././src/config/options.inc:311:53: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MENU, "down", DOWN, N__("Move cursor downwards"), 0), INIT_OPT_BOOL("document.browse.links.active_link", N_("Underline"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:311:2: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links.active_link", N_("Underline"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23:kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:539: ../.././src/config/actions-menu.inc:11:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MENU, "end", END, N__("Go to the end of the page/line"), 0), note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: ^~~~~ expanded from macro 'DESC' #define DESC(x) (x) ^~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:539: ../.././src/config/actions-menu.inc:In file included from options.c:1158: ../.././src/config/options.inc11:27:316:16: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links", N_("Directory highlighting"), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:317:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "color_dirs", 0, 1, ^~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:316:41: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links", N_("Directory highlighting"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:316:2: warning: initializing 'unsigned char *' with an expression of type 'char[67]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links", N_("Directory highlighting"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: : warning: initializing 'unsigned char *' with an expression of type 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: expanded from macro 'INIT_OPT_BOOL' ACTION_(MENU, "end", END, N__("Go to the end of the page/line"), 0), {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18:In file included from options.c:1158 note: expanded from macro 'N__' : ../.././src/config/options.inc:321:16: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ INIT_OPT_BOOL("document.browse.links", N_("Number links"),In file included from kbdbind.c:539: ../.././src/config/actions-menu.inc:12: ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' 15: {{ path, name, capt, DESC(desc), flags, \ ^~~~ warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from options.c:1158: ../.././src/config/options.inc:322:ACTION_(MENU, "enter", ENTER, N__("Follow the current link"), 0), ^~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' 3: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ "numbering", 0, 0, ^~~~~~~~~~~ ../.././src/config/options.h:475:11: note: In file included from expanded from macro 'INIT_OPT_BOOL'kbdbind.c:539: ../.././src/config/actions-menu.inc:12:31: {{ path, name, capt, DESC(desc), flags, \ ^~~~ warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from options.c:ACTION_(MENU, "enter", ENTER, N__("Follow the current link"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: 1158: ../.././src/config/options.incexpanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ :321:41: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] kbdbind.c:522:43: note: expanded from macro 'ACTION_' INIT_OPT_BOOL("document.browse.links", N_("Number links"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags }#define N_(msg) (gettext_noop(msg)) ^~~~~~~ ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' In file included from {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inckbdbind.c:539: ../.././src/config/actions-menu.inc:321:2: warning: initializing 'unsigned char *' with an expression of type 'char[35]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links", N_("Number links"), :13: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:../.././src/config/options.h: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]475: 23: note: expanded from macro 'INIT_OPT_BOOL'ACTION_(MENU, "expand", EXPAND, N__("Expand item"), 0), {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ^~~~~~~~../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) kbdbind.c:522:4 ^~~ : note: expanded from macro 'ACTION_' In file included from options.c: { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:539: ../.././src/config/actions-menu.inc:13:33: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1158ACTION_(MENU, "expand", EXPAND, N__("Expand item"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__': ../.././src/config/options.inc:325:15: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] #define N__(msg) (gettext_noop(msg)) ^ INIT_OPT_INT("document.browse.links", N_("Handling of target=_blank"),kbdbind.c:522: ^~~~~~~~~~~~~~~~~~~~~~~43: note: ../.././src/config/options.hexpanded from macro 'ACTION_' :480:5 { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ : note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from kbdbind.c:539: ../.././src/config/actions-menu.inc:In file included from options.c:1158: ../.././src/config/options.inc14:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]: 326ACTION_(MENU, "home", HOME, N__("Go to the start of the page/line"), 0), :3: ^~~~~~ warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]kbdbind.c: 522:4: note: "target_blank", 0, 0, 3, 0, expanded from macro 'ACTION_' ^~~~~~~~~~~~~~ ../.././src/config/options.h:480:11: { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:539: ../.././src/config/actions-menu.inc:14:29: note: expanded from macro 'INIT_OPT_INT' warning: initializing 'unsigned char *' with an expression of type 'char[33]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:325:40: ACTION_(MENU, "home", HOME, N__("Go to the start of the page/line"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :18: note: expanded from macro 'N__' INIT_OPT_INT("document.browse.links", N_("Handling of target=_blank"),#define N__(msg) (gettext_noop(msg)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ kbdbind.c:522:43: note: ../.././src/intl/gettext/libintl.h:21:17: expanded from macro 'ACTION_' note: expanded from macro 'N_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags }#define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:480:17: ^~~~~~~ note: expanded from macro 'INIT_OPT_INT' In file included from kbdbind.c:539: ../.././src/config/actions-menu.inc:15: {{ path, name, capt, DESC(desc), flags, \ ^~~~ 15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MENU, "left", LEFT, N__("Move the cursor left"), 0), ^~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags }In file included from options.c: ^~~~ 1158: ../.././src/config/options.inc:325:2:In file included from kbdbind.c:539 warning: initializing 'unsigned char *' with an expression of type 'char[204]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : ../.././src/config/actions-menu.inc:15:29: warning: INIT_OPT_INT("document.browse.links", N_("Handling of target=_blank"), initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ACTION_(MENU, "left", LEFT, N__("Move the cursor left"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h../.././src/intl/gettext/libintl.h:24::480:23: note: 18:expanded from macro 'INIT_OPT_INT' note: expanded from macro 'N__' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:../.././src/config/options.h:335:17: note: expanded from macro 'DESC' 522#define DESC(x) (x) ^~~ :43: note: expanded from macro 'ACTION_' In file included from options.c: { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ 1158: ../.././src/config/options.inc:334:17:In file included from kbdbind.c:539: ../.././src/config/actions-menu.inc:16:15: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_ALIAS("document.browse.links", "typeahead_wraparound", 0,ACTION_(MENU, "mark-item", MARK_ITEM, N__("Mark item"), 0), ^~~~~~~~~~~ kbdbind.c:522:4: ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:note: 520expanded from macro 'ACTION_' :5: note: expanded from macro 'INIT_OPT_ALIAS' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ {{ path, name, NULL, NULL, flags, \ ^~~~ In file included from kbdbind.c:539In file included from options.c: ../.././src/config/actions-menu.inc:16:39: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MENU, "mark-item", MARK_ITEM, N__("Mark item"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ :1158: ../.././src/config/options.inc:In file included from kbdbind.c:334:42: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 539 INIT_OPT_ALIAS("document.browse.links", "typeahead_wraparound", 0, ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:520:11:: ../.././src/config/actions-menu.inc:17:15: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MENU, "next-item", NEXT_ITEM, N__("Move to the next item"), 0), ^~~~~~~~~~~ kbdbind.c:522:4note: : note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } expanded from macro 'INIT_OPT_ALIAS' {{ path, name, NULL, NULL, flags, \ ^~~~ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:337:17: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from kbdbind.c: INIT_OPT_ALIAS("document.browse.links", "typeahead_error", 0, 539: ../.././src/config/actions-menu.inc ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:520::17:5:39: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: ACTION_(MENU, "next-item", NEXT_ITEM, N__("Move to the next item"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: expanded from macro 'INIT_OPT_ALIAS' note: expanded from macro 'N__' {{ path, name, NULL, NULL, flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:337:42: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' INIT_OPT_ALIAS("document.browse.links", "typeahead_error", 0, { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c: ^~~~~~~~~~~~~~~~~ 539../.././src/config/options.h:520:: ../.././src/config/actions-menu.inc:11:18:15: note: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] expanded from macro 'INIT_OPT_ALIAS' ACTION_(MENU, "page-down", PAGE_DOWN, N__("Move downwards by a page"), 0), ^~~~~~~~~~~ kbdbind.c:522:4: {{ path, name, NULL, NULL, flags, \ note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:539: ../.././src/config/actions-menu.inc:18:39: warning: initializing 'unsigned char *' with an expression of type 'char[25]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MENU, "page-down", PAGE_DOWN, N__("Move downwards by a page"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~../.././src/intl/gettext/libintl.h:24:18 : note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) In file included from options.c:1158 ^ : ../.././src/config/options.inc:340:16:kbdbind.c:522: warning: 43:initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: expanded from macro 'ACTION_' INIT_OPT_BOOL("document.browse.links", N_("Use tabindex"), ^~~~~~~~~~~~~~~~~~~~~~~ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags }../.././src/config/options.h: ^~~~~~~475: 5: note: expanded from macro 'INIT_OPT_BOOL' In file included from {{ path, name, capt, DESC(desc), flags, \ kbdbind.c:539: ../.././src/config/actions-menu.inc:19:15: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:341:3: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "use_tabindex", 0, 1, ^~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from ACTION_(MENU, "page-up", PAGE_UP, N__("Move upwards by a page"), 0),options.c:1158: ../.././src/config/options.inc:340: ^~~~~~~~~ 41kbdbind.c:522:4: note: expanded from macro 'ACTION_' : warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ INIT_OPT_BOOL("document.browse.links", N_("Use tabindex"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' In file included from #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:kbdbind.c:539: ../.././src/config/actions-menu.inc:475:1719:35: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ACTION_(MENU, "page-up", PAGE_UP, N__("Move upwards by a page"), 0), In file included from options.c:1158: ../.././src/config/options.inc:340:2: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:warning: 24:18: note: expanded from macro 'N__' initializing 'unsigned char *' with an expression of type 'char[207]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] #define N__(msg) (gettext_noop(msg)) ^ INIT_OPT_BOOL("document.browse.links", N_("Use tabindex"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~kbdbind.c:522:43 ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' : note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: In file included from kbdbind.c:expanded from macro 'DESC' #define DESC(x) (x) ^~~ 539: ../.././src/config/actions-menu.inc:20:In file included from options.c:1158: ../.././src/config/options.inc:34715: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :16: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MENU, "previous-item", PREVIOUS_ITEM, N__("Move to the previous item"), 0), ^~~~~~~~~~~~~~~ kbdbind.c INIT_OPT_BOOL("document.browse.links", N_("Missing fragment reporting"), ^~~~~~~~~~~~~~~~~~~~~~~ :../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' 522:4: note: expanded from macro 'ACTION_' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:348:3: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } "missing_fragment", 0, 1, ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:347 ^~~~ :41: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from kbdbind.c:539: ../.././src/config/actions-menu.inc:20:47: INIT_OPT_BOOL("document.browse.links", N_("Missing fragment reporting"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MENU, "previous-item", PREVIOUS_ITEM, N__("Move to the previous item"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475kbdbind.c:522:43: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ :17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from kbdbind.c:539: In file included from options.c:1158: ../.././src/config/options.inc../.././src/config/actions-menu.inc::347:221:: warning: 15:initializing 'unsigned char *' with an expression of type 'char[59]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links", N_("Missing fragment reporting"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ACTION_(MENU, "redraw", REDRAW, N__("Redraw the terminal"), 0), ^~~~~~~~../.././src/config/options.h: 475:kbdbind.c:23:522:4 note: : expanded from macro 'INIT_OPT_BOOL' note: expanded from macro 'ACTION_' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ../.././src/config/options.h: ^~~~ 335:17: note: In file included from kbdbind.cexpanded from macro 'DESC' :539: ../.././src/config/actions-menu.inc:21#define DESC(x) (x) :33: warning: ^~~ initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MENU, "redraw", REDRAW, N__("Redraw the terminal"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24In file included from options.c:1158: :18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' ../.././src/config/options.inc:352:15: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:539: ../.././src/config/actions-menu.inc:22:15: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MENU, "right", RIGHT, N__("Move the cursor right"), 0), ^~~~~~~ kbdbind.c:522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ In file included from kbdbind.c:539: ../.././src/config/actions-menu.inc:22:31: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ACTION_(MENU, "right", RIGHT, N__("Move the cursor right"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:24:18: note: expanded from macro 'N__' #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' INIT_OPT_INT("document.browse.links", N_("Number keys select links"), ^~~~~~~~~~~~~~~~~~~~~~~ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags }../.././src/config/options.h:480:5: ^~~~~~~ note: expanded from macro 'INIT_OPT_INT' In file included from kbdbind.c:539: ../.././src/config/actions-menu.inc:23:15: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {{ path, name, capt, DESC(desc), flags, \ ^~~~ ACTION_(MENU, "search", SEARCH, N__("Search for a text pattern"), 0),In file included from options.c:1158: ../.././src/config/options.inc:353:3: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "number_keys_select_link", 0, 0, 2, 1, ^~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ kbdbind.c :../.././src/config/options.h:480:11: note: expanded from macro 'INIT_OPT_INT' 522:4: note: expanded from macro 'ACTION_' {{ path, name, capt, DESC(desc), flags, \ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ ^~~~ In file included from kbdbind.c:539: ../.././src/config/actions-menu.inc:23In file included from options.c::33: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1158ACTION_(MENU, "search", SEARCH, N__("Search for a text pattern"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: ../.././src/config/options.inc:352:40: warning: initializing 'unsigned char *' with an expression of type 'char[25]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/intl/gettext/libintl.h:24:18 : INIT_OPT_INT("document.browse.links", N_("Number keys select links"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:480:17: note: expanded from macro 'INIT_OPT_INT' note: {{ path, name, capt, DESC(desc), flags, \ ^~~~ expanded from macro 'N__' In file included from #define N__(msg) (gettext_noop(msg)) ^options.c:1158: ../.././src/config/options.inc:352:2: warning: initializing 'unsigned char *' with an expression of type 'char[159]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] kbdbind.c: 522:43: INIT_OPT_INT("document.browse.links", N_("Number keys select links"), note: expanded from macro 'ACTION_' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:23: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~~~~ ^~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC'In file included from kbdbind.c :#define DESC(x) (x)539: ^~~ ../.././src/config/actions-menu.inc:24:15: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from options.c:1158: ACTION_(MENU, "select", SELECT, N__("Select current highlighted item"), 0),../.././src/config/options.inc:360:16: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links", N_("Warn about maliciously crafted URIs"), ^~~~~~~~ kbdbind.c: ^~~~~~~~~~~~~~~~~~~~~~~ 522:4: note: expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ ../.././src/config/options.hIn file included from kbdbind.c:539: ../.././src/config/actions-menu.inc::475:5: note: 24:expanded from macro 'INIT_OPT_BOOL' 33: warning: initializing 'unsigned char *' with an expression of type 'char[32]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {{ path, name, capt, DESC(desc), flags, \ ^~~~ ACTION_(MENU, "select", SELECT, N__("Select current highlighted item"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from options.c:../.././src/intl/gettext/libintl.h:1158: ../.././src/config/options.inc:361:3: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 24: "warn_malicious", 0, 1, ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' 18: note: expanded from macro 'N__' {{ path, name, capt, DESC(desc), flags, \ ^~~~ #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' In file included from options.c:1158: ../.././src/config/options.inc:360:41: warning: initializing 'unsigned char *' with an expression of type 'char[36]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } INIT_OPT_BOOL("document.browse.links", N_("Warn about maliciously crafted URIs"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17 ^~~~~~~ : note: expanded from macro 'N_' In file included from #define N_(msg) (gettext_noop(msg)) kbdbind.c:539: ../.././src/config/actions-menu.inc:25:15: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^ACTION_(MENU, "unexpand", UNEXPAND, N__("Collapse item"), 0), ^~~~~~~~~~ ../.././src/config/options.h:475kbdbind.c:17:522: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ :In file included from options.c4: note: expanded from macro 'ACTION_' :1158: ../.././src/config/options.inc { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~:360:2: warning: initializing 'unsigned char *' with an expression of type 'char[159]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]In file included from kbdbind.c:539 INIT_OPT_BOOL("document.browse.links", N_("Warn about maliciously crafted URIs"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h: ../.././src/config/actions-menu.inc::475:25:37: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 23:ACTION_(MENU, "unexpand", UNEXPAND, N__("Collapse item"), 0), note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~../.././src/config/options.h: 335:17../.././src/intl/gettext/libintl.h:24: :18note: expanded from macro 'DESC': note: expanded from macro 'N__'#define DESC(x) (x) ^~~ #define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:In file included from options.c:522:43: 1158: ../.././src/config/options.inc:368:16: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links", N_("Wrap-around links cycling"), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' note: {{ path, name, capt, DESC(desc), flags, \expanded from macro 'ACTION_' { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ In file included from kbdbind.c:539: ../.././src/config/actions-menu.inc:26:15 ^~~~: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from ACTION_(MENU, "up", UP, N__("Move cursor upwards"), 0), ^~~~ kbdbind.c:522:4: note: options.cexpanded from macro 'ACTION_':1158: ../.././src/config/options.inc:369: 3: { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~ warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]In file included from kbdbind.c: 539 "wraparound", /* 0 */ 0, 0, ^~~~~~~~~~~~ : ../.././src/config/actions-menu.inc:26:25: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/config/options.h:475:11ACTION_(MENU, "up", UP, N__("Move cursor upwards"), 0), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:368:41: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/intl/gettext/libintl.h:24:18: INIT_OPT_BOOL("document.browse.links", N_("Wrap-around links cycling"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:note: expanded from macro 'N__' 21#define N__(msg) (gettext_noop(msg)) ^ kbdbind.c:522:43: note: expanded from macro 'ACTION_' :17: { name, ACT_##map##_##action, KEYMAP_ID, caption, flags } ^~~~~~~ note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:368:2: warning: initializing 'unsigned char *' with an expression of type 'char[78]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.links", N_("Wrap-around links cycling"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:374:16: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document.browse", N_("Scrolling"), ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:375:3: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "scrolling", OPT_SORT, ^~~~~~~~~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:374:35: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document.browse", N_("Scrolling"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:374:2: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document.browse", N_("Scrolling"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:378:15: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.browse.scrolling", N_("Horizontal step"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:5: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:379:3: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "horizontal_step", 0, 1, 9999, 8, ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:11: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:378:44: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.browse.scrolling", N_("Horizontal step"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:480:17: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:378:2: warning: initializing 'unsigned char *' with an expression of type 'char[112]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.browse.scrolling", N_("Horizontal step"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:23: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:384:16: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.scrolling", N_("Extended horizontal scrolling"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:385:3: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "horizontal_extended", 0, 1, ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:384:45: warning: initializing 'unsigned char *' with an expression of type 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.scrolling", N_("Extended horizontal scrolling"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:384:2: warning: initializing 'unsigned char *' with an expression of type 'char[122]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.scrolling", N_("Extended horizontal scrolling"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:390:15: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] kbdbind.c:852:4: warning: initializing 'const unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "back", ACT_MAIN_HISTORY_MOVE_BACK }, ^~~~~~ INIT_OPT_INT("document.browse.scrolling", N_("Margin"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:5kbdbind.c:853:4: warning: initializing 'const unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "down", ACT_MAIN_MOVE_LINK_NEXT }, ^~~~~~ : kbdbind.c:note: 854expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ :4: warning: initializing 'const unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]In file included from options.c: 1158: { "download", ACT_MAIN_LINK_DOWNLOAD }, ^~~~~~~~~~ kbdbind.c:855:4: warning: ../.././src/config/options.inc:391:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "margin", 0, 0, 20, 3, ^~~~~~~~ ../.././src/config/options.h:initializing 'const unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "download-image", ACT_MAIN_LINK_DOWNLOAD_IMAGE }, ^~~~~~~~~~~~~~~~ kbdbind.c:856:4: warning: initializing 'const unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 480 { "end", ACT_MAIN_MOVE_DOCUMENT_END }, ^~~~~ kbdbind.c:857:4: warning: initializing 'const unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "enter", ACT_MAIN_LINK_FOLLOW }, ^~~~~~~ kbdbind.c::858:4: warning: initializing 'const unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "enter-reload", ACT_MAIN_LINK_FOLLOW_RELOAD }, ^~~~~~~~~~~~~~ kbdbind.c:859:4: warning: initializing 'const unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 11 { "home", ACT_MAIN_MOVE_DOCUMENT_START }, ^~~~~~ :kbdbind.c:860:4: warning: initializing 'const unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "next-frame", ACT_MAIN_FRAME_NEXT }, note: expanded from macro 'INIT_OPT_INT' ^~~~~~~~~~~~ {{ path, name, capt, DESC(desc), flags, \ ^~~~ kbdbind.cIn file included from options.c:861:1158:4: ../.././src/config/options.inc:390:44:: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] warning: initializing 'const unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.browse.scrolling", N_("Margin"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ { "page-down", ACT_MAIN_MOVE_PAGE_DOWN },../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~ kbdbind.c ^ :862:4: warning: initializing 'const unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/config/options.h { "page-up", ACT_MAIN_MOVE_PAGE_UP }, ^~~~~~~~~ :480:17:kbdbind.c note: expanded from macro 'INIT_OPT_INT' :863 {{ path, name, capt, DESC(desc), flags, \ :4: warning: initializing 'const unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~ { "previous-frame", ACT_MAIN_FRAME_PREV }, In file included from options.c:1158: ../.././src/config/options.inc:390:2: warning: initializing 'unsigned char *' with an expression of type 'char[103]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~~~~~~~~~ INIT_OPT_INT("document.browse.scrolling", N_("Margin"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ kbdbind.c../.././src/config/options.h:480:864:4:23: note: expanded from macro 'INIT_OPT_INT' : {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h: 335warning: initializing 'const unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "resume-download", ACT_MAIN_LINK_DOWNLOAD_RESUME }, ^~~~~~~~~~~~~~~~~ kbdbind.c:865:4:17: : note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ warning: initializing 'const unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from options.c:1158 { "unback", ACT_MAIN_HISTORY_MOVE_FORWARD }, : ../.././src/config/options.inc:395:15: ^~~~~~~~ warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] kbdbind.c:866 INIT_OPT_INT("document.browse.scrolling", N_("Vertical step"), :4: warning: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:initializing 'const unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 480:5: { "up", ACT_MAIN_MOVE_LINK_PREV }, ^~~~ kbdbind.c: 867:4: warning: initializing 'const unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]note: expanded from macro 'INIT_OPT_INT' { "zoom-frame", ACT_MAIN_FRAME_MAXIMIZE }, {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~~~ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:396:3: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "vertical_step", 0, 1, 9999, 2, ^~~~~~~~~~~~~~~ ../.././src/config/options.h:480:11: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ kbdbind.c:873:4: warning: initializing 'const unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~ { "edit", ACT_EDIT_OPEN_EXTERNAL }, ^~~~~~ In file included from options.c:1158: ../.././src/config/options.inc:395:44: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.browse.scrolling", N_("Vertical step"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:480:17: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:395:2: kbdbind.c:887:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] warning: initializing 'unsigned char *' with an expression of type 'char[107]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(keymap_id >= 0 && keymap_id < KEYMAP_MAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108 INIT_OPT_INT("document.browse.scrolling", N_("Vertical step"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:2: note: expanded from macro 'assert' ../.././src/config/options.h:480:23: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' In file included from options.c:1158: #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ ../.././src/config/options.inc:401:16: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document.browse", N_("Searching"), ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5kbdbind.c:887:: note: expanded from macro 'INIT_OPT_TREE' 2: {{ path, name, capt, DESC(desc), flags, \ ^~~~ warning: passing 'char[59]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from assert(keymap_id >= 0 && keymap_id < KEYMAP_MAX);options.c:1158: ../.././src/config/options.inc: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~402 ../.././src/util/error.h:108:11: note: expanded from macro 'assert':3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here "search", 0,void elinks_internal(unsigned char *fmt, ...); ^ ^~~~~~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:401:35: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] kbdbind.c:893:16: warning: passing 'const unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!strcmp(alias->str, action_str)) ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here INIT_OPT_TREE("document.browse", N_("Searching"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:401:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document.browse", N_("Searching"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' int strcmp(const char *__s1, const char *__s2); ^ kbdbind.c:893:28 {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!strcmp(alias->str, action_str)) ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ int strcmp(const char *__s1, const char *__s2); ^ In file included from options.c:1158: ../.././src/config/options.inc:405:16: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.search", N_("Case sensitivity"), ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:406:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "case", 0, 0, ^~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:405:42: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.search", N_("Case sensitivity"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:405:2: warning: initializing 'unsigned char *' with an expression of type 'char[86]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.search", N_("Case sensitivity"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:419:16: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.search", N_("Show search hit top or bottom dialogs"), ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: kbdbind.c:944../.././src/config/options.inc:420:3: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : "show_hit_top_bottom", 0, 1,20: warning: passing 'char[2]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~~~~~~~~~~~~~~ return straconcat("\"", action, "\"", (unsigned char *) NULL); ^~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158../.././src/util/string.h: ../.././src/config/options.inc:419:42: warning: initializing 'unsigned char *' with an expression of type 'char[38]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.search", N_("Show search hit top or bottom dialogs"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' :67:48: note: passing argument to parameter 'str' here #define N_(msg) (gettext_noop(msg))unsigned char *straconcat(const unsigned char *str, ...); ^ ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:419:2: warning: initializing 'unsigned char *' with an expression of type 'char[81]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.search", N_("Show search hit top or bottom dialogs"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:424:16: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.search", N_("Wraparound"), ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:425:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "wraparound", 0, 1, ^~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:424:42: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.search", N_("Wraparound"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:424:2: warning: initializing 'unsigned char *' with an expression of type 'char[63]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.search", N_("Wraparound"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ kbdbind.c:963:22../.././src/config/options.h:335:17: note: expanded from macro 'DESC' : warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] #define DESC(x) (x) ^~~ add_to_string(file, "bind \""); ^~~~~~~~~ ../.././src/util/string.h:190:30: note: In file included from options.c:passing argument to parameter 'source' here const unsigned char *source); ^1158: ../.././src/config/options.inc:429:15: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] kbdbind.c:965:22: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(file, "\" \""); ^~~~~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here INIT_OPT_INT("document.browse.search", N_("Show not found"), ^~~~~~~~~~~~~~~~~~~~~~~~ const unsigned char *source); ^ kbdbind.c:967:22: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(file, "\" = \"");../.././src/config/options.h:480: ^~~~~~~~~ 5../.././src/util/string.h:190: note: expanded from macro 'INIT_OPT_INT' : {{ path, name, capt, DESC(desc), flags, \ ^~~~ 30: note: passing argument to parameter 'source' here const unsigned char *source); ^ In file included from options.c:1158: ../.././src/config/options.inc:430:3: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "show_not_found", 0, 0, 2, 2, ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:11: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:429:41: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.browse.search", N_("Show not found"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:480:17: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:429:2kbdbind.c:996:15: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /* name: */ "Keyboard Bindings", ^~~~~~~~~~~~~~~~~~~ :../.././src/main/module.h:41:4: note: expanded from macro 'struct_module' { name, options, hooks, submods, data, init, done } ^~~~ warning: initializing 'unsigned char *' with an expression of type 'char[120]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.browse.search", N_("Show not found"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:23: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:436:15: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.browse.search", N_("Typeahead searching"), ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:5: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:437:3: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "typeahead", 0, 0, 2, 0, ^~~~~~~~~~~ ../.././src/config/options.h:480:11: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:436:41: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.browse.search", N_("Typeahead searching"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:480:17: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:436:2: warning: initializing 'unsigned char *' with an expression of type 'char[434]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.browse.search", N_("Typeahead searching"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:23: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:451:15: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.browse", N_("Horizontal text margin"), ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:5: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:452:3: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "margin_width", 0, 0, 9, 3, ^~~~~~~~~~~~~~ ../.././src/config/options.h:480:11: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:451:34: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.browse", N_("Horizontal text margin"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:480:17: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:451:2: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.browse", N_("Horizontal text margin"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:23: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:455:16: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse", N_("Document meta refresh"), ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:456:3: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "refresh", 0, 1, ^~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:455:35: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse", N_("Document meta refresh"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:455:2: warning: initializing 'unsigned char *' with an expression of type 'char[374]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse", N_("Document meta refresh"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:466:15: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.browse", N_("Document meta refresh minimum time"), ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:5: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:467:3: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "minimum_refresh_time", 0, 0, INT_MAX, 1000, ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:11: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:466:34: warning: initializing 'unsigned char *' with an expression of type 'char[35]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.browse", N_("Document meta refresh minimum time"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:480:17: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:466:2: warning: initializing 'unsigned char *' with an expression of type 'char[217]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.browse", N_("Document meta refresh minimum time"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:23: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:473:16: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse", N_("Tables navigation order"), ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:474:3: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "table_move_order", 0, 0, ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:473:35: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse", N_("Tables navigation order"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:473:2: warning: initializing 'unsigned char *' with an expression of type 'char[43]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse", N_("Tables navigation order"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:481:16: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document", N_("Cache"), ^~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:482:3: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "cache", OPT_SORT, ^~~~~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:481:28: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document", N_("Cache"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:481:2: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document", N_("Cache"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:485:16: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.cache", N_("Cache information about redirects"), ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:486:3: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "cache_redirects", 0, 0, ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:485:34: warning: initializing 'unsigned char *' with an expression of type 'char[34]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.cache", N_("Cache information about redirects"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:485:2: warning: initializing 'unsigned char *' with an expression of type 'char[1047]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.cache", N_("Cache information about redirects"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:508:16: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.cache", N_("Ignore cache-control info from server"), ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:509:3: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ignore_cache_control", 0, 1, ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:508:34: warning: initializing 'unsigned char *' with an expression of type 'char[38]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.cache", N_("Ignore cache-control info from server"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:508:2: warning: initializing 'unsigned char *' with an expression of type 'char[118]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.cache", N_("Ignore cache-control info from server"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:514:16: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document.cache", N_("Formatted documents"), ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:515:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "format", 0, ^~~~~~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:514:34: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document.cache", N_("Formatted documents"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:514:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document.cache", N_("Formatted documents"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:518:15: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.cache.format", N_("Number"), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:5: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:519:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "size", 0, 0, 256, 5, ^~~~~~ ../.././src/config/options.h:480:11: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:518:40: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.cache.format", N_("Number"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:480:17: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:518:2: warning: initializing 'unsigned char *' with an expression of type 'char[777]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.cache.format", N_("Number"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:23: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:538:15: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.cache", N_("Revalidation interval"), ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:5: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:539:3: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "revalidation_interval", 0, -1, 86400, -1, ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:11: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:538:33: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.cache", N_("Revalidation interval"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:480:17: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:538:2: warning: initializing 'unsigned char *' with an expression of type 'char[346]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.cache", N_("Revalidation interval"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:23: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:549:16: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document.cache", N_("Memory cache"), ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:550:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "memory", 0, ^~~~~~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:549:34: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document.cache", N_("Memory cache"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:549:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document.cache", N_("Memory cache"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:553:16: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_LONG("document.cache.memory", N_("Size"), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:485:5: note: expanded from macro 'INIT_OPT_LONG' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:554:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "size", 0, 0, LONG_MAX, 1048576, ^~~~~~ ../.././src/config/options.h:485:11: note: expanded from macro 'INIT_OPT_LONG' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:553:41: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_LONG("document.cache.memory", N_("Size"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:485:17: note: expanded from macro 'INIT_OPT_LONG' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:553:2: warning: initializing 'unsigned char *' with an expression of type 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_LONG("document.cache.memory", N_("Size"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:485:23: note: expanded from macro 'INIT_OPT_LONG' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:559:16: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document", N_("Charset"), ^~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:560:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "codepage", 0, ^~~~~~~~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:559:28: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document", N_("Charset"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:559:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document", N_("Charset"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:563:20: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_CODEPAGE("document.codepage", N_("Default codepage"), ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:495:5: note: expanded from macro 'INIT_OPT_CODEPAGE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:564:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "assume", 0, "System", ^~~~~~~~ ../.././src/config/options.h:495:11: note: expanded from macro 'INIT_OPT_CODEPAGE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:563:41: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_CODEPAGE("document.codepage", N_("Default codepage"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:495:17: note: expanded from macro 'INIT_OPT_CODEPAGE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:563:2: warning: initializing 'unsigned char *' with an expression of type 'char[91]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_CODEPAGE("document.codepage", N_("Default codepage"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:495:23: note: expanded from macro 'INIT_OPT_CODEPAGE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:568:16: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.codepage", N_("Ignore charset info from server"), ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:569:3: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "force_assumed", 0, 0, ^~~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:568:37: warning: initializing 'unsigned char *' with an expression of type 'char[32]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.codepage", N_("Ignore charset info from server"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:568:2: warning: initializing 'unsigned char *' with an expression of type 'char[36]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.codepage", N_("Ignore charset info from server"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:574:16: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document", N_("Default color settings"), ^~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:575:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "colors", 0, ^~~~~~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:574:28: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document", N_("Default color settings"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:574:2: warning: initializing 'unsigned char *' with an expression of type 'char[33]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document", N_("Default color settings"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:579:17: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Text color"), ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:580:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "text", 0, "#bfbfbf", ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:579:36: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Text color"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:579:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Text color"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:583:17: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Background color"), ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:584:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "background", 0, "#000000", ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:583:36: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Background color"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:583:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Background color"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:587:17: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Link color"), ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:588:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "link", 0, "#0000ff", ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:587:36: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Link color"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:587:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Link color"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:591:17: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Visited-link color"), ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:592:3: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "vlink", 0, "#ffff00", ^~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:591:36: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Visited-link color"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:591:2: warning: initializing 'unsigned char *' with an expression of type 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Visited-link color"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:595:17: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Image-link color"), ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:596:3: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "image", 0, "darkolivegreen", ^~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:595:36: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Image-link color"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:595:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Image-link color"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:599:17: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Bookmarked-link color"), ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:600:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "bookmark", 0, "hotpink", ^~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:599:36: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Bookmarked-link color"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:599:2: warning: initializing 'unsigned char *' with an expression of type 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Bookmarked-link color"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:603:17: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Directory color"), ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:604:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "dirs", 0, "#ffff00", ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:603:36: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Directory color"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:603:2: warning: initializing 'unsigned char *' with an expression of type 'char[71]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR("document.colors", N_("Directory color"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:610:17: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_ALIAS("document.colors", "allow_dark_on_black", OPT_ALIAS_NEGATE, ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:520:5: note: expanded from macro 'INIT_OPT_ALIAS' {{ path, name, NULL, NULL, flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:610:36: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_ALIAS("document.colors", "allow_dark_on_black", OPT_ALIAS_NEGATE, ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:520:11: note: expanded from macro 'INIT_OPT_ALIAS' {{ path, name, NULL, NULL, flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:613:16: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.colors", N_("Increase contrast"), ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:614:10: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "increase_contrast", 0, 1, ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:613:35: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.colors", N_("Increase contrast"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:613:2: warning: initializing 'unsigned char *' with an expression of type 'char[234]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.colors", N_("Increase contrast"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:621:16: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.colors", N_("Ensure contrast"), ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:622:3: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ensure_contrast", 0, 1, ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:621:35: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.colors", N_("Ensure contrast"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:621:2: warning: initializing 'unsigned char *' with an expression of type 'char[65]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.colors", N_("Ensure contrast"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:628:15: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.colors", N_("Use document-specified colors"), ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:5: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:629:3: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "use_document_colors", 0, 0, 2, 2, ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:11: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:628:34: warning: initializing 'unsigned char *' with an expression of type 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.colors", N_("Use document-specified colors"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:480:17: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:628:2: warning: initializing 'unsigned char *' with an expression of type 'char[358]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.colors", N_("Use document-specified colors"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:23: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:643:16: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document", N_("Downloading"), ^~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:644:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "download", 0, ^~~~~~~~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:643:28: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document", N_("Downloading"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:643:2: warning: initializing 'unsigned char *' with an expression of type 'char[50]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document", N_("Downloading"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:647:18: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("document.download", N_("Default download directory"), ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:648:3: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "directory", 0, "./", ^~~~~~~~~~~ ../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:647:39: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("document.download", N_("Default download directory"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:490:17: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:647:2: warning: initializing 'unsigned char *' with an expression of type 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("document.download", N_("Default download directory"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:490:23: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:651:16: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.download", N_("Set original time"), ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:652:3: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "set_original_time", 0, 0, ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:651:37: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.download", N_("Set original time"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:651:2: warning: initializing 'unsigned char *' with an expression of type 'char[81]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.download", N_("Set original time"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:657:15: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.download", N_("Prevent overwriting"), ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:5: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:658:3: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "overwrite", 0, 0, 2, 2, ^~~~~~~~~~~ ../.././src/config/options.h:480:11: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:657:36: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.download", N_("Prevent overwriting"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:480:17: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:657:2: warning: initializing 'unsigned char *' with an expression of type 'char[154]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.download", N_("Prevent overwriting"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:23: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:664:15: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.download", N_("Notify download completion by bell"), ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:5: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:665:3: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "notify_bell", 0, 0, 2, 0, ^~~~~~~~~~~~~ ../.././src/config/options.h:480:11: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:664:36: warning: initializing 'unsigned char *' with an expression of type 'char[35]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.download", N_("Notify download completion by bell"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:480:17: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:664:2: warning: initializing 'unsigned char *' with an expression of type 'char[114]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.download", N_("Notify download completion by bell"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:23: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:672:16: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document", N_("Dump output"), ^~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:673:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "dump", 0, ^~~~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:672:28: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document", N_("Dump output"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:672:2: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document", N_("Dump output"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:676:20: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_CODEPAGE("document.dump", N_("Codepage"), ^~~~~~~~~~~~~~~ ../.././src/config/options.h:495:5: note: expanded from macro 'INIT_OPT_CODEPAGE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:677:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "codepage", 0, "System", ^~~~~~~~~~ ../.././src/config/options.h:495:11: note: expanded from macro 'INIT_OPT_CODEPAGE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:676:37: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_CODEPAGE("document.dump", N_("Codepage"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:495:17: note: expanded from macro 'INIT_OPT_CODEPAGE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:676:2: warning: initializing 'unsigned char *' with an expression of type 'char[94]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_CODEPAGE("document.dump", N_("Codepage"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:495:23: note: expanded from macro 'INIT_OPT_CODEPAGE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:681:15: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.dump", N_("Color mode"), ^~~~~~~~~~~~~~~ ../.././src/config/options.h:480:5: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:682:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "color_mode", 0, -1, COLOR_MODES - 1, -1, ^~~~~~~~~~~~ ../.././src/config/options.h:480:11: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:681:32: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.dump", N_("Color mode"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:480:17: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:681:2: warning: initializing 'unsigned char *' with an expression of type 'char[356]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.dump", N_("Color mode"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:23: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:703:18: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("document.dump", N_("Footer"), ^~~~~~~~~~~~~~~ ../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:704:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "footer", 0, "", ^~~~~~~~ ../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:703:35: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("document.dump", N_("Footer"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:490:17: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:703:2: warning: initializing 'unsigned char *' with an expression of type 'char[55]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("document.dump", N_("Footer"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:490:23: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:707:18: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("document.dump", N_("Header"), ^~~~~~~~~~~~~~~ ../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:708:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "header", 0, "", ^~~~~~~~ ../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:707:35: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("document.dump", N_("Header"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:490:17: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:707:2: warning: initializing 'unsigned char *' with an expression of type 'char[55]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("document.dump", N_("Header"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:490:23: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:711:16: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.dump", N_("Numbering"), ^~~~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:712:3: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "numbering", 0, 1, ^~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:711:33: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.dump", N_("Numbering"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:711:2: warning: initializing 'unsigned char *' with an expression of type 'char[46]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.dump", N_("Numbering"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:715:16: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.dump", N_("References"), ^~~~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:716:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "references", 0, 1, ^~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:715:33: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.dump", N_("References"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:715:2: warning: initializing 'unsigned char *' with an expression of type 'char[69]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.dump", N_("References"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:720:18: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("document.dump", N_("Separator"), ^~~~~~~~~~~~~~~ ../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:721:3: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "separator", 0, "\n\n", ^~~~~~~~~~~ ../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:720:35: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("document.dump", N_("Separator"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:490:17: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:720:2: warning: initializing 'unsigned char *' with an expression of type 'char[34]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("document.dump", N_("Separator"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:490:23: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:724:15: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.dump", N_("Width"), ^~~~~~~~~~~~~~~ ../.././src/config/options.h:480:5: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:725:3: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "width", 0, 1, 65536, DEFAULT_TERMINAL_WIDTH, ^~~~~~~ ../.././src/config/options.h:480:11: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:724:32: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.dump", N_("Width"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:480:17: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:724:2: warning: initializing 'unsigned char *' with an expression of type 'char[54]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.dump", N_("Width"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:23: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:730:16: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document", N_("History"), ^~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:731:3: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "history", OPT_SORT, ^~~~~~~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:730:28: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document", N_("History"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:730:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document", N_("History"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:734:16: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.history", N_("Keep unhistory"), ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:735:3: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "keep_unhistory", 0, 1, ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:734:36: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.history", N_("Keep unhistory"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:734:2: warning: initializing 'unsigned char *' with an expression of type 'char[36]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.history", N_("Keep unhistory"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:739:16: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document", N_("HTML rendering"), ^~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:740:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "html", 0, ^~~~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:739:28: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document", N_("HTML rendering"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:739:2: warning: initializing 'unsigned char *' with an expression of type 'char[46]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document", N_("HTML rendering"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:743:16: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.html", N_("Display frames"), ^~~~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:744:3: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "display_frames", 0, 1, ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:743:33: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.html", N_("Display frames"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:743:2: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.html", N_("Display frames"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:747:16: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.html", N_("Display tables"), ^~~~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:748:3: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "display_tables", 0, 1, ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:747:33: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.html", N_("Display tables"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:747:2: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.html", N_("Display tables"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:751:16: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.html", N_("Display subscripts"), ^~~~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:752:3: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "display_subs", 0, 1, ^~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:751:33: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.html", N_("Display subscripts"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:751:2: warning: initializing 'unsigned char *' with an expression of type 'char[33]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.html", N_("Display subscripts"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:755:16: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.html", N_("Display superscripts"), ^~~~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:756:3: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "display_sups", 0, 1, ^~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:755:33: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.html", N_("Display superscripts"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:755:2: warning: initializing 'unsigned char *' with an expression of type 'char[34]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.html", N_("Display superscripts"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:759:15: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.html", N_("Rendering of HTML link element"), ^~~~~~~~~~~~~~~ ../.././src/config/options.h:480:5: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:760:3: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "link_display", 0, 0, 5, 2, ^~~~~~~~~~~~~~ ../.././src/config/options.h:480:11: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:759:32: warning: initializing 'unsigned char *' with an expression of type 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.html", N_("Rendering of HTML link element"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:480:17: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:759:2: warning: initializing 'unsigned char *' with an expression of type 'char[158]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.html", N_("Rendering of HTML link element"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:23: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:769:16: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.html", N_("Underline links"), ^~~~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:770:3: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "underline_links", 0, 0, ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:769:33: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.html", N_("Underline links"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:769:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.html", N_("Underline links"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:773:16: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.html", N_("Wrap non breaking space"), ^~~~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:774:3: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "wrap_nbsp", 0, 0, ^~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:773:33: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.html", N_("Wrap non breaking space"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:773:2: warning: initializing 'unsigned char *' with an expression of type 'char[174]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.html", N_("Wrap non breaking space"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:780:16: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document", N_("Plain rendering"), ^~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:781:3: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "plain", 0, ^~~~~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:780:28: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document", N_("Plain rendering"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:780:2: warning: initializing 'unsigned char *' with an expression of type 'char[52]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document", N_("Plain rendering"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:784:16: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.plain", N_("Display URIs"), ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:785:3: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "display_links", 0, 0, ^~~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:784:34: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.plain", N_("Display URIs"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:784:2: warning: initializing 'unsigned char *' with an expression of type 'char[39]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.plain", N_("Display URIs"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:788:16: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.plain", N_("Compress empty lines"), ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:789:3: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "compress_empty_lines", 0, 0, ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:788:34: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.plain", N_("Compress empty lines"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:788:2: warning: initializing 'unsigned char *' with an expression of type 'char[63]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.plain", N_("Compress empty lines"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:794:16: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document", N_("URI passing"), ^~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:795:3: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "uri_passing", OPT_SORT | OPT_AUTOCREATE, ^~~~~~~~~~~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:794:28: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document", N_("URI passing"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:794:2: warning: initializing 'unsigned char *' with an expression of type 'char[589]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document", N_("URI passing"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:810:18: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("document.uri_passing", NULL, ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:811:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "_template_", 0, "", ^~~~~~~~~~~~ ../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:810:2: warning: initializing 'unsigned char *' with an expression of type 'char[177]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("document.uri_passing", NULL, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:490:23: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:822:16: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("", N_("Information files"), ^~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:823:3: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "infofiles", OPT_SORT, ^~~~~~~~~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:822:20: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("", N_("Information files"), ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:822:2: warning: initializing 'unsigned char *' with an expression of type 'char[44]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("", N_("Information files"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:826:15: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("infofiles", N_("Save interval"), ^~~~~~~~~~~ ../.././src/config/options.h:480:5: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:827:3: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "save_interval", 0, 0, INT_MAX, 300, ^~~~~~~~~~~~~~~ ../.././src/config/options.h:480:11: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:826:28: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("infofiles", N_("Save interval"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:480:17: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:826:2: warning: initializing 'unsigned char *' with an expression of type 'char[125]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("infofiles", N_("Save interval"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:23: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:832:16: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("infofiles", N_("Use secure file saving"), ^~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:833:3: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "secure_save", 0, 1, ^~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:832:29: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("infofiles", N_("Use secure file saving"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:832:2: warning: initializing 'unsigned char *' with an expression of type 'char[493]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("infofiles", N_("Use secure file saving"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:846:16: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("infofiles", N_("Use fsync(3) with secure file saving"), ^~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:847:3: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "secure_save_fsync", 0, 1, ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:846:29: warning: initializing 'unsigned char *' with an expression of type 'char[37]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("infofiles", N_("Use fsync(3) with secure file saving"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:846:2: warning: initializing 'unsigned char *' with an expression of type 'char[202]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("infofiles", N_("Use fsync(3) with secure file saving"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:857:16: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("", N_("Terminals"), ^~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:858:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "terminal", OPT_AUTOCREATE, ^~~~~~~~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:857:20: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("", N_("Terminals"), ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:857:2: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("", N_("Terminals"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:861:16: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("terminal", NULL, ^~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:862:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "_template_", 0, ^~~~~~~~~~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:861:2: warning: initializing 'unsigned char *' with an expression of type 'char[67]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("terminal", NULL, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:887:15: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("terminal._template_", N_("Type"), ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:5: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:888:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "type", 0, 0, 4, 0, ^~~~~~ ../.././src/config/options.h:480:11: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:887:38: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("terminal._template_", N_("Type"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:480:17: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:887:2: warning: initializing 'unsigned char *' with an expression of type 'char[222]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("terminal._template_", N_("Type"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:23: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:897:16: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("Always encode xterm title in ISO-8859-1"), ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:898:3: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "latin1_title", 0, 1, ^~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:897:39: warning: initializing 'unsigned char *' with an expression of type 'char[40]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("Always encode xterm title in ISO-8859-1"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:897:2: warning: initializing 'unsigned char *' with an expression of type 'char[442]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("Always encode xterm title in ISO-8859-1"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:910:16: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("Switch fonts for line drawing"), ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:911:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "m11_hack", 0, 0, ^~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:910:39: warning: initializing 'unsigned char *' with an expression of type 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("Switch fonts for line drawing"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:910:2: warning: initializing 'unsigned char *' with an expression of type 'char[197]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("Switch fonts for line drawing"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:922:16: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("UTF-8 I/O"), ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:923:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "utf_8_io", 0, 0, ^~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:922:39: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("UTF-8 I/O"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:922:2: warning: initializing 'unsigned char *' with an expression of type 'char[191]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("UTF-8 I/O"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:929:16: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("Restrict frames in cp850/852"), ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:930:3: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "restrict_852", 0, 0, ^~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:929:39: warning: initializing 'unsigned char *' with an expression of type 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("Restrict frames in cp850/852"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:929:2: warning: initializing 'unsigned char *' with an expression of type 'char[123]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("Restrict frames in cp850/852"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:935:16: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("Block cursor"), ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:936:3: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "block_cursor", 0, 0, ^~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:935:39: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("Block cursor"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:935:2: warning: initializing 'unsigned char *' with an expression of type 'char[157]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("Block cursor"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:941:15: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("terminal._template_", N_("Color mode"), ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:5: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:942:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "colors", 0, 0, COLOR_MODES - 1, 0, ^~~~~~~~ ../.././src/config/options.h:480:11: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:941:38: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("terminal._template_", N_("Color mode"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:480:17: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:941:2: warning: initializing 'unsigned char *' with an expression of type 'char[516]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("terminal._template_", N_("Color mode"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:23: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:963:16: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("Transparency"), ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:964:3: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "transparency", 0, 0, ^~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:963:39: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("Transparency"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:963:2: warning: initializing 'unsigned char *' with an expression of type 'char[449]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("Transparency"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:975:16: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("Underline"), ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:976:3: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "underline", 0, 0, ^~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:975:39: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("Underline"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:975:2: warning: initializing 'unsigned char *' with an expression of type 'char[57]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("terminal._template_", N_("Underline"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:980:20: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_CODEPAGE("terminal._template_", N_("Codepage"), ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:495:5: note: expanded from macro 'INIT_OPT_CODEPAGE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:981:3: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "charset", 0, "System", ^~~~~~~~~ ../.././src/config/options.h:495:11: note: expanded from macro 'INIT_OPT_CODEPAGE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:980:43: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_CODEPAGE("terminal._template_", N_("Codepage"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:495:17: note: expanded from macro 'INIT_OPT_CODEPAGE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:980:2: warning: initializing 'unsigned char *' with an expression of type 'char[125]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_CODEPAGE("terminal._template_", N_("Codepage"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:495:23: note: expanded from macro 'INIT_OPT_CODEPAGE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:990:16: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("", N_("User interface"), ^~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:991:3: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ui", OPT_SORT, ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:990:20: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("", N_("User interface"), ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:990:2: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("", N_("User interface"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:996:16: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("ui", N_("Color settings"), ^~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:997:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "colors", 0, ^~~~~~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:996:22: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("ui", N_("Color settings"), ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:996:2: warning: initializing 'unsigned char *' with an expression of type 'char[39]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("ui", N_("Color settings"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1025:16: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("ui.colors", N_("Color terminals"), ^~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1026:3: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "color", 0, ^~~~~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1025:29: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("ui.colors", N_("Color terminals"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1025:2: warning: initializing 'unsigned char *' with an expression of type 'char[35]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("ui.colors", N_("Color terminals"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1029:16: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("ui.colors", N_("Non-color terminals"), ^~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1030:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "mono", 0, ^~~~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1029:29: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("ui.colors", N_("Non-color terminals"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1029:2: warning: initializing 'unsigned char *' with an expression of type 'char[39]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("ui.colors", N_("Non-color terminals"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1034:2: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Main menu bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1022:16: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1035:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "mainmenu", ^~~~~~~~~~ ../.././src/config/options.inc:1022:49: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1034:26: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Main menu bar"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1022:43: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1034:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Main menu bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1022:2: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1034:2: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Main menu bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1023:16: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1035:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "mainmenu", ^~~~~~~~~~ ../.././src/config/options.inc:1023:48: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1034:26: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Main menu bar"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1023:42: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1034:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Main menu bar"), In file included from opttypes.c:12: In file included from ../.././src/bfu/dialog.h: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: ../.././src/config/options.inc:1023:2: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.hnote: :4: expanded from macro 'INIT_OPT_COLOR_TREE' In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~../.././src/util/error.h:47: 26: note: ../.././src/config/options.h:expanded from macro 'INTERNAL' 335:17: note: expanded from macro 'DESC' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~#define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.incIn file included from opttypes.c::1038:212: In file included from : warning: ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.hinitializing 'unsigned char *' with an expression of type 'char[25]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :12: In file included from ../.././src/bfu/leds.h: INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), 6: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../.././src/main/module.h:4: ../.././src/config/options.inc:In file included from ../.././src/config/options.h:9: 1018:21: note: expanded from macro 'INIT_OPT_COLORS'../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assertm(string && bytes && length >= 0, "[add_bytes_to_string]");../.././src/config/options.inc:1011 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here :void elinks_internal(unsigned char *fmt, ...); ^ 16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1039:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "normal", "black", "white", "black", "white", ^~~~~~~~ ../.././src/config/options.inc:1018:54: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1038:31: warning: initializing 'unsigned char *' with an expression of type 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1018:48: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1038:2: warning: initializing 'unsigned char *' with an expression of type 'char[38]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1038:2: warning: initializing 'unsigned char *' with an expression of type 'char[32]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1038:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1038:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1038:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1038:2: warning: initializing 'unsigned char *' with an expression of type 'char[32]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1038:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1038:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1038:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1038:2: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1039:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "normal", "black", "white", "black", "white", ^~~~~~~~ ../.././src/config/options.inc:1019:53: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1038:31: warning: initializing 'unsigned char *' with an expression of type 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1019:47: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1038:2: warning: initializing 'unsigned char *' with an expression of type 'char[38]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1038:2: warning: initializing 'unsigned char *' with an expression of type 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1038:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1038:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1038:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1038:2: warning: initializing 'unsigned char *' with an expression of type 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1038:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1038:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1038:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Unselected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1042:2: warning: initializing 'unsigned char *' with an expression of type 'char[25]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1043:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "selected", "green", "black", "gray", "black", ^~~~~~~~~~ ../.././src/config/options.inc:1018:54: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1042:31: warning: initializing 'unsigned char *' with an expression of type 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1018:48: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1042:2: warning: initializing 'unsigned char *' with an expression of type 'char[36]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1042:2: warning: initializing 'unsigned char *' with an expression of type 'char[34]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1042:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1042:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1042:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1042:2: warning: initializing 'unsigned char *' with an expression of type 'char[34]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1042:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1042:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from In file included from options.c:opttypes.c:16: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1158 bind_textdomain_codeset( /* PACKAGE */ "elinks",: ../.././src/config/options.inc:1042:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1042:2: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1043:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "selected", "green", "black", "gray", "black", ^~~~~~~~~~ ../.././src/config/options.inc:1019:53: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1042:31: warning: initializing 'unsigned char *' with an expression of type 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1019:47: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from In file included from options.c:1158: ../.././src/config/options.inc:1042:2: warning: initializing 'unsigned char *' with an expression of type 'char[36]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]opttypes.c:18: ../.././src/util/conv.h:173:17: warning: INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011 :2 int l = strlen(s); : ^ note: expanded from macro 'DO_INIT_OPT_COLORS' /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82 INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :28: ../.././src/config/options.h:525:23note: passing argument to parameter '__s' here : note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:size_t strlen(const char *__s); ^ 335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1042:2: warning: initializing 'unsigned char *' with an expression of type 'char[33]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1042:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: opttypes.c:38note: expanded from macro 'DO_INIT_OPT_COLORS':29: warning: passing 'char[19]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!*argc) return gettext("Parameter expected"); ^~~~~~~~~~~~~~~~~~~~ "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h../.././src/intl/gettext/libgnuintl.h:50:53: :note: passing argument to parameter '__msgid' here 500:11: extern unsigned char *gettext(const unsigned char *__msgid); ^ note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1042:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] opttypes.c:54:17: warning: passing 'char[11]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return gettext("Read error"); ^~~~~~~~~~~~ INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:53../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' : note: passing argument to parameter '__msgid' here DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ extern unsigned char *gettext(const unsigned char *__msgid); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1042:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1042:2: warning: initializing 'unsigned char *' with an expression of type 'char[33]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: opttypes.c:99:note: expanded from macro 'INIT_OPT_COLOR' 2: {{ path, name, capt, DESC(desc), flags, \ ^~~~warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from options.c:1158: ../.././src/config/options.inc:1042:2: assertm(real != NULL, "%s aliased to unknown option %s!", opt->name, opt->value.string); warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'assertm' ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: ../.././src/util/error.h:47note: expanded from macro 'DO_INIT_OPT_COLORS' :26: "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ note: expanded from macro 'INTERNAL'../.././src/config/options.h: 500:11: note: #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ expanded from macro 'INIT_OPT_COLOR' opttypes.c:99:2: warning: passing 'char[64]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {{ path, name, capt, DESC(desc), flags, \ ^~~~ assertm(real != NULL, "%s aliased to unknown option %s!", opt->name, opt->value.string); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' In file included from options.c:1158: INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1042:2../.././src/util/error.h:48:: 37: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1042:2: opttypes.c:118:2:warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu", N_("Selected main menu bar item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assertm(real != NULL, "%s aliased to unknown option %s!", opt->name, opt->value.string); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2:../.././src/util/error.h: note: expanded from macro 'INIT_OPT_COLORS'127: 2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ opttypes.c:118:2: warning: passing 'char[64]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(real != NULL, "%s aliased to unknown option %s!", opt->name, opt->value.string); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ opttypes.c:136:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(real != NULL, "%s aliased to unknown option %s!", opt->name, opt->value.string); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ opttypes.c:136:2: warning: passing 'char[64]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(real != NULL, "%s aliased to unknown option %s!", opt->name, opt->value.string); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' In file included from options.c:1158: ../.././src/config/options.inc INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37:1046:: note: 2: warning: initializing 'unsigned char *' with an expression of type 'char[25]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ INIT_OPT_COLOR_TREE(".mainmenu", N_("Hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1022:16: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1047:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "hotkey", ^~~~~~~~ ../.././src/config/options.inc:1022:49: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1046:35: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE(".mainmenu", N_("Hotkey"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.hopttypes.c:149:2:21:17: : note: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc: assertm(real != NULL, "%s aliased to unknown option %s!", opt->name, opt->value.string); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1022:43: note: ../.././src/util/error.h:expanded from macro 'INIT_OPT_COLOR_TREE' 127:2: note: INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' expanded from macro 'assertm' {{ path, name, capt, DESC(desc), flags, \ ^~~~ INTERNAL("assertion " #x " failed: " m); \ In file included from options.c:1158 ^~~~~~~~ : ../.././src/config/options.inc:../.././src/util/error.h:471046:2::26 warning: initializing 'unsigned char *' with an expression of type 'char[25]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : note: expanded from macro 'INTERNAL' INIT_OPT_COLOR_TREE(".mainmenu", N_("Hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal../.././src/config/options.inc:1022 ^ ~~~~~~~~:2: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:opttypes.c:149525:23: :2: note: expanded from macro 'INIT_OPT_TREE'warning: passing 'char[64]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(real != NULL, "%s aliased to unknown option %s!", opt->name, opt->value.string); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h: {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ 48../.././src/config/options.h:335:37::17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1046:2: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE(".mainmenu", N_("Hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1023:16: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1047:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "hotkey",note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ ^~~~~~~~ ../.././src/config/options.inc:1023:48: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1046:35: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE(".mainmenu", N_("Hotkey"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1023:42: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~opttypes.c:171:2 : warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from options.c:1158: ../.././src/config/options.inc:1046:2: assertm(real != NULL, "%s aliased to unknown option %s!", opt->name, opt->value.string); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' warning: initializing 'unsigned char *' with an expression of type 'char[25]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26 INIT_OPT_COLOR_TREE(".mainmenu", N_("Hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: note: expanded from macro 'INTERNAL'../.././src/config/options.inc:1023 :#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal2: note: expanded from macro 'INIT_OPT_COLOR_TREE' ^ ~~~~~~~~ INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ opttypes.c:171../.././src/config/options.h:525::2: warning: passing 'char[64]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(real != NULL, "%s aliased to unknown option %s!", opt->name, opt->value.string); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here 23:void elinks_internal(unsigned char *fmt, ...); ^ note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1050:2: warning: initializing 'unsigned char *' with an expression of type 'char[32]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1051:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "normal", "darkred", "white", "black", "white", ^~~~~~~~ ../.././src/config/options.inc:1018:54: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1050:38: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1018:48: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1050:2: warning: initializing 'unsigned char *' with an expression of type 'char[36]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: opttypes.c:326:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] expanded from macro 'DO_INIT_OPT_COLORS' assert(opt->value.string); ^~~~~~~~~~~~~~~~~~~~~~~~~ INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2:../.././src/config/options.h:525 note: :23expanded from macro 'assert' : note: expanded from macro 'INIT_OPT_TREE' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ {{ path, name, capt, DESC(desc), flags, \opttypes.c:326:2: warning: passing 'char[36]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(opt->value.string); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' ^~~~~~~~~~ INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:335:17: ../.././src/util/error.h:48note: expanded from macro 'DESC' :37: note: #define DESC(x) (x) ^~~ passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from options.c:1158: ../.././src/config/options.inc:1050:2: warning: initializing 'unsigned char *' with an expression of type 'char[39]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' opttypes.c:335: DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ 23: ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: ../.././src/config/options.inc:1012:17passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return str && strcmp(opt->value.string, str) == 0; ^~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: : note: expanded from macro 'DO_INIT_OPT_COLORS' note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ opttypes.c:335:42: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return str && strcmp(opt->value.string, str) == 0; ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1050:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1050:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ opttypes.c:341:In file included from options.c:1158: ../.././src/config/options.inc:1050:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 19 INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"),: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.incwarning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int len = strlen(o->value.string); ^~~~~~~~~~~~~~~:1018:2: note: expanded from macro 'INIT_OPT_COLORS' /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1050:2: warning: initializing 'unsigned char *' with an expression of type 'char[39]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' opttypes.c {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1050:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"),: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color."))379:47: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_optstring_to_string(s, mime_name, strlen(mime_name)); ^~~~~~~~~ ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1050:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1050:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: opttypes.cnote: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500::414:42:23: note: expanded from macro 'INIT_OPT_COLOR' warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ add_optstring_to_string(s, lang, strlen(lang)); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s);../.././src/config/options.h ^ :335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~opttypes.c:421:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return !decode_color(str, strlen(str), &opt->value.color); ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from options.c:1158: ../.././src/config/options.inc:1050:2: warning: initializing 'unsigned char *' with an expression of type 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] opttypes.c: INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429:../.././src/config/options.inc:1019:21:42: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16warning: : note: expanded from macro 'DO_INIT_OPT_COLORS' passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1051 :3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "normal", "darkred", "white", "black", "white", ^~~~~~~~ ../.././src/config/options.inc:1019:53: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) return str && !decode_color(str, strlen(str), &color) ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28 ^~~~ :../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ note: passing argument to parameter '__s' here In file included from options.c:1158: ../.././src/config/options.inc:size_t strlen(const char *__s); ^ 1050:38: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1019:47: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1050:2: warning: initializing 'unsigned char *' with an expression of type 'char[36]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1050:2: warning: initializing 'unsigned char *' with an expression of type 'char[38]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] opttypes.c INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' 440 DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc):48: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_optstring_to_string(str, strcolor, strlen(strcolor)); ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h ../.././src/config/options.inc::1012:1782: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:opttypes.c:463:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]1050 : if (new_opt->name && !strcmp(new_opt->name, "_template_")) ^~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:225: note: passing argument to parameter '__s1' here :int strcmp(const char *__s1, const char *__s2); ^ warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] opttypes.c:464:46: warning: passing 'char[21]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), new_opt->box_item->visible = get_opt_bool("config.show_template"); ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ../.././src/config/options.inc:1019: ^~~~ 2: note: expanded from macro 'INIT_OPT_COLORS' ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc)#define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289: 69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1050:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:opttypes.c:477:4:2: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { N_("Boolean"), bool_cmd, num_rd, num_wr, NULL, num_set, num_eq, N_("[0|1]") }, ^~~~~~~~~~~~~ note: expanded from macro 'INIT_OPT_COLORS' ../.././src/intl/gettext/libintl.h DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' 21 INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :../.././src/intl/gettext/libintl.h17:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: : note: expanded from macro 'N_'expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ In file included from options.c:1158: ../.././src/config/options.inc:1050:2:opttypes.c:477:82: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { N_("Boolean"), bool_cmd, num_rd, num_wr, NULL, num_set, num_eq, N_("[0|1]") }, ^~~~~~~~~~~ warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/intl/gettext/libintl.h:21:17 INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg))../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' ^~~~~~~~~~~~~~~~~~~ DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc)opttypes.c:479:4: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { N_("Integer"), gen_cmd, num_rd, num_wr, NULL, num_set, num_eq, N_("") }, ^~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h../.././src/config/options.inc::211012::17: 2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \note: expanded from macro 'N_' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h#define N_(msg) (gettext_noop(msg)) :335 ^~~~~~~~~~~~~~~~~~~ :opttypes.c:479:82: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { N_("Integer"), gen_cmd, num_rd, num_wr, NULL, num_set, num_eq, N_("") }, ^~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:2117: note: expanded from macro 'DESC': #define DESC(x) (x) ^~~ 17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ In file included from options.c:1158: ../.././src/config/options.inc:1050:2: warning: initializing 'unsigned char *' with an expression of type 'char[38]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ opttypes.c:../.././src/config/options.inc:1019:21481:: note: expanded from macro 'INIT_OPT_COLORS' 4 DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc): ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014: 17: note: warning: expanded from macro 'DO_INIT_OPT_COLORS' initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ { N_("Longint"), gen_cmd, num_rd, long_wr, NULL, long_set, long_eq, N_("") }, ^~~~~~~~~~~~~ In file included from options.c:1158: ../.././src/config/options.inc:1050:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/intl/gettext/libintl.h INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019::21:17: note: expanded from macro 'N_'2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ #define N_(msg) (gettext_noop(msg))../.././src/config/options.h ^~~~~~~~~~~~~~~~~~~ :500opttypes.c:481:82: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]: 11 { N_("Longint"), gen_cmd, num_rd, long_wr, NULL, long_set, long_eq, N_("") }, ^~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ : note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ opttypes.cIn file included from options.c:1158: ../.././src/config/options.inc:1050:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS': DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc4: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' { N_("String"), gen_cmd, str_rd, str_wr, str_dup, str_set, str_eq, N_("") }, ^~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h: INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~21: 17../.././src/intl/gettext/libintl.h:21: note: expanded from macro 'N_' :17:#define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ note: expanded from macro 'N_' opttypes.c:483#define N_(msg) (gettext_noop(msg)) :82: ^ warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]../.././src/config/options.h: 500:17: note: expanded from macro 'INIT_OPT_COLOR' { N_("String"), gen_cmd, str_rd, str_wr, str_dup, str_set, str_eq, N_("") }, ^~~~~~~~~~~ {{ path, name, capt, DESC(desc), flags, \ ^~~~../.././src/intl/gettext/libintl.h:21: In file included from options.c:1158: ../.././src/config/options.inc:1050:2: 17:warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ INIT_OPT_COLORS(".mainmenu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ opttypes.c:486:4: ../.././src/config/options.inc:1019warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :2: note: expanded from macro 'INIT_OPT_COLORS' { N_("Codepage"), gen_cmd, str_rd, cp_wr, NULL, cp_set, cp_eq, N_("") }, DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' opttypes.c:486 INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335::17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ 82In file included from options.c:1158: : ../.././src/config/options.inc:1054:2warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]: warning: initializing 'unsigned char *' with an expression of type 'char[32]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { N_("Codepage"), gen_cmd, str_rd, cp_wr, NULL, cp_set, cp_eq, N_("") }, ^~~~~~~~~~~~~~~~ INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"),../.././src/intl/gettext/libintl.h:21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:17 : note: expanded from macro 'N_'../.././src/config/options.inc:1018 :21#define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ opttypes.c:488../.././src/config/options.inc:1011:16:4: : note: expanded from macro 'DO_INIT_OPT_COLORS' warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525 { N_("Language"), gen_cmd, str_rd, lang_wr, NULL, lang_set, lang_eq, N_("") }, ^~~~~~~~~~~~~~:5 : note: expanded from macro 'INIT_OPT_TREE' ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ opttypes.c:488:82: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { N_("Language"), gen_cmd, str_rd, lang_wr, NULL, lang_set, lang_eq, N_("") }, ^~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ {{ path, name, capt, DESC(desc), flags, \ ^~~~opttypes.c: 490:4: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]In file included from options.c: 1158: ../.././src/config/options.inc:1055:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { N_("Color"), gen_cmd, str_rd, color_wr, NULL, color_set, color_eq, N_("") }, ^~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21 "selected", "darkred", "green", "black", "white", ^~~~~~~~~~ :17:../.././src/config/options.inc:1018 note: :54: expanded from macro 'N_' note: expanded from macro 'INIT_OPT_COLORS' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~ opttypes.c:490:82: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/config/options.inc { N_("Color"), gen_cmd, str_rd, color_wr, NULL, color_set, color_eq, N_("") }, ^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ opttypes.c:493:4: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { N_("Special"), exec_cmd, NULL, NULL, NULL, NULL, NULL, "" }, ^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ :1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' opttypes.c INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11:493:82: note: : expanded from macro 'INIT_OPT_TREE' warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {{ path, name, capt, DESC(desc), flags, \ ^~~~ { N_("Special"), exec_cmd, NULL, NULL, NULL, NULL, NULL, "" }, ^~ In file included from options.c:1158: ../.././src/config/options.inc:1054:38opttypes.c:496:4:: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { N_("Alias"), redir_cmd, redir_rd, redir_wr, NULL, redir_set, redir_eq, "" }, INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1018:48: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.incopttypes.c:496::82: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' { N_("Alias"), redir_cmd, redir_rd, redir_wr, NULL, redir_set, redir_eq, "" }, INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ^~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' opttypes.c {{ path, name, capt, DESC(desc), flags, \ ^~~~ :499:4: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from options.c:1158: ../.././src/config/options.inc:1054:2: warning: initializing 'unsigned char *' with an expression of type 'char[34]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { N_("Folder"), NULL, NULL, NULL, tree_dup, NULL, NULL, "" }, ^~~~~~~~~~~~ INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), ../.././src/intl/gettext/libintl.h:21:17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.incopttypes.c:499:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' :83: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { N_("Folder"), NULL, NULL, NULL, tree_dup, NULL, NULL, "" }, ^~ INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1054:2: warning: initializing 'unsigned char *' with an expression of type 'char[41]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1054:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1054:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1054:opttypes.c:505:2:2: warning: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(type >= 0 && type < sizeof(option_types)/sizeof(struct option_type_info)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' ../.././src/config/options.inc INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ :../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' 1018:2:#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2:opttypes.c:505: note: 2: expanded from macro 'DO_INIT_OPT_COLORS' warning: passing 'char[91]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assert(type >= 0 && type < sizeof(option_types)/sizeof(struct option_type_info)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' ../.././src/config/options.h:500 INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48::23: 37:note: expanded from macro 'INIT_OPT_COLOR' note: passing argument to parameter 'fmt' here {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:void elinks_internal(unsigned char *fmt, ...); 335: ^ 17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ opttypes.c:506:26: warning: returning 'char[1]' from a function with result type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from if_assert_failed return ""; options.c:1158: ../.././src/config/options.inc ^~ :1054:2: warning: initializing 'unsigned char *' with an expression of type 'char[41]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1054:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1054:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1054:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1054:2: warning: initializing 'unsigned char *' with an expression of type 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1055:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "selected", "darkred", "green", "black", "white", ^~~~~~~~~~ ../.././src/config/options.inc:1019:53: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1054:38: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1019:47: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1054:2: warning: initializing 'unsigned char *' with an expression of type 'char[34]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1054:2: warning: initializing 'unsigned char *' with an expression of type 'char[40]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1054:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1054:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1054:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1054:2: warning: initializing 'unsigned char *' with an expression of type 'char[40]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1054:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1054:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1054:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".mainmenu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1059:2: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Menu bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1022:16: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1060:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "menu", ^~~~~~ ../.././src/config/options.inc:1022:49: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1059:26: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Menu bar"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1022:43: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1059:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Menu bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1022:2: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: 423 warnings generated. ../.././src/config/options.inc:1059:2: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Menu bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1023:16: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1060:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "menu", ^~~~~~ ../.././src/config/options.inc:1023:48: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1059:26: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Menu bar"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1023:42: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1059:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Menu bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1023:2: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1063:2: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Unselected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1064:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "normal", "black", "white", "black", "white", ^~~~~~~~ ../.././src/config/options.inc:1018:54: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1063:27: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Unselected menu item"), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1018:48: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1063:2: warning: initializing 'unsigned char *' with an expression of type 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Unselected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1063:2: warning: initializing 'unsigned char *' with an expression of type 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Unselected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1063:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Unselected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1063:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Unselected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1063:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Unselected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1063:2: warning: initializing 'unsigned char *' with an expression of type 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Unselected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1063:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Unselected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1063:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Unselected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1063:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Unselected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1063:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Unselected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1064:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "normal", "black", "white", "black", "white", ^~~~~~~~ ../.././src/config/options.inc:1019:53: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1063:27: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Unselected menu item"), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1019:47: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1063:2: warning: initializing 'unsigned char *' with an expression of type 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Unselected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1063:2: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Unselected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1063:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Unselected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1063:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Unselected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1063:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Unselected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1063:2: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Unselected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1063:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Unselected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1063:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Unselected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1063:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Unselected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1067:2: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Selected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1068:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "selected", "black", "green", "gray", "black", ^~~~~~~~~~ ../.././src/config/options.inc:1018:54: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1067:27: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Selected menu item"), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1018:48: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1067:2: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Selected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1067:2: warning: initializing 'unsigned char *' with an expression of type 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Selected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1067:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Selected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1067:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Selected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1067:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Selected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1067:2: warning: initializing 'unsigned char *' with an expression of type 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Selected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1067:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Selected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1067:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Selected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1067:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Selected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1067:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Selected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1068:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "selected", "black", "green", "gray", "black", ^~~~~~~~~~ ../.././src/config/options.inc:1019:53: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1067:27: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Selected menu item"), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1019:47: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1067:2: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Selected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1067:2: warning: initializing 'unsigned char *' with an expression of type 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Selected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1067:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Selected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1067:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Selected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1067:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Selected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1067:2: warning: initializing 'unsigned char *' with an expression of type 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Selected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1067:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Selected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1067:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Selected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1067:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Selected menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1071:2: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Marked menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1072:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "marked", "red", "white", "gray", "white", ^~~~~~~~ ../.././src/config/options.inc:1018:54: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1071:27: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Marked menu item"), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1018:48: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1071:2: warning: initializing 'unsigned char *' with an expression of type 'char[25]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Marked menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1071:2: warning: initializing 'unsigned char *' with an expression of type 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Marked menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1071:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Marked menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1071:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Marked menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1071:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Marked menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1071:2: warning: initializing 'unsigned char *' with an expression of type 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Marked menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1071:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Marked menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1071:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Marked menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1071:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Marked menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1071:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Marked menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1072:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "marked", "red", "white", "gray", "white", ^~~~~~~~ ../.././src/config/options.inc:1019:53: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1071:27: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Marked menu item"), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1019:47: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1071:2: warning: initializing 'unsigned char *' with an expression of type 'char[25]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Marked menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1071:2: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Marked menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1071:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Marked menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1071:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Marked menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1071:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Marked menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1071:2: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Marked menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1071:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Marked menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1071:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Marked menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1071:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Marked menu item"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1075:2: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE(".menu", N_("Hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1022:16: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1076:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "hotkey", ^~~~~~~~ ../.././src/config/options.inc:1022:49: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1075:31: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE(".menu", N_("Hotkey"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1022:43: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1075:2: warning: initializing 'unsigned char *' with an expression of type 'char[25]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE(".menu", N_("Hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1022:2: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1075:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE(".menu", N_("Hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1023:16: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1076:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "hotkey", ^~~~~~~~ ../.././src/config/options.inc:1023:48: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1075:31: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE(".menu", N_("Hotkey"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1023:42: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1075:2: warning: initializing 'unsigned char *' with an expression of type 'char[25]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE(".menu", N_("Hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1023:2: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1079:2: warning: initializing 'unsigned char *' with an expression of type 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1080:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "normal", "darkred", "white", "gray", "black", ^~~~~~~~ ../.././src/config/options.inc:1018:54: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1079:34: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1018:48: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1079:2: warning: initializing 'unsigned char *' with an expression of type 'char[36]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1079:2: warning: initializing 'unsigned char *' with an expression of type 'char[35]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1079:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1079:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1079:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1079:2: warning: initializing 'unsigned char *' with an expression of type 'char[35]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1079:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1079:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1079:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1079:2: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1080:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "normal", "darkred", "white", "gray", "black", ^~~~~~~~ ../.././src/config/options.inc:1019:53: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1079:34: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1019:47: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1079:2: warning: initializing 'unsigned char *' with an expression of type 'char[36]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1079:2: warning: initializing 'unsigned char *' with an expression of type 'char[34]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1079:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1079:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1079:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1079:2: warning: initializing 'unsigned char *' with an expression of type 'char[34]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1079:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1079:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1079:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Unselected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1083:2: warning: initializing 'unsigned char *' with an expression of type 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1084:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "selected", "darkred", "green", "gray", "black", ^~~~~~~~~~ ../.././src/config/options.inc:1018:54: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1083:34: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1018:48: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1083:2: warning: initializing 'unsigned char *' with an expression of type 'char[34]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1083:2: warning: initializing 'unsigned char *' with an expression of type 'char[37]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1083:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1083:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1083:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1083:2: warning: initializing 'unsigned char *' with an expression of type 'char[37]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1083:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1083:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1083:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1083:2: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1084:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "selected", "darkred", "green", "gray", "black", ^~~~~~~~~~ ../.././src/config/options.inc:1019:53: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1083:34: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1019:47: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1083:2: warning: initializing 'unsigned char *' with an expression of type 'char[34]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1083:2: warning: initializing 'unsigned char *' with an expression of type 'char[36]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1083:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1083:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1083:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1083:2: warning: initializing 'unsigned char *' with an expression of type 'char[36]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1083:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1083:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1083:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu.hotkey", N_("Selected hotkey"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1087:2: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Menu frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1088:3: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "frame", "black", "white", "black", "white", ^~~~~~~ ../.././src/config/options.inc:1018:54: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1087:27: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Menu frame"), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1018:48: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1087:2: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Menu frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1087:2: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Menu frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1087:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Menu frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1087:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Menu frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1087:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Menu frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1087:2: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Menu frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1087:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Menu frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1087:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Menu frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1087:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Menu frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1087:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Menu frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1088:3: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "frame", "black", "white", "black", "white", ^~~~~~~ ../.././src/config/options.inc:1019:53: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1087:27: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Menu frame"), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1019:47: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1087:2: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Menu frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1087:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Menu frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1087:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Menu frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1087:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Menu frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1087:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Menu frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1087:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Menu frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1087:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Menu frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1087:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Menu frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1087:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".menu", N_("Menu frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1092:2: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Dialog"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1022:16: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1093:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "dialog", ^~~~~~~~ ../.././src/config/options.inc:1022:49: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1092:26: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Dialog"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1022:43: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1092:2: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Dialog"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1022:2: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1092:2: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Dialog"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1023:16: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1093:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "dialog", ^~~~~~~~ ../.././src/config/options.inc:1023:48: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1092:26: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Dialog"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1023:42: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1092:2: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Dialog"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1023:2: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1097:17: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_ALIAS("ui.colors.color.dialog", "background", 0, ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:520:5: note: expanded from macro 'INIT_OPT_ALIAS' {{ path, name, NULL, NULL, flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1097:43: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_ALIAS("ui.colors.color.dialog", "background", 0, ^~~~~~~~~~~~ ../.././src/config/options.h:520:11: note: expanded from macro 'INIT_OPT_ALIAS' {{ path, name, NULL, NULL, flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1101:17: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_ALIAS("ui.colors.mono.dialog", "background", 0, ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:520:5: note: expanded from macro 'INIT_OPT_ALIAS' {{ path, name, NULL, NULL, flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1101:42: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_ALIAS("ui.colors.mono.dialog", "background", 0, ^~~~~~~~~~~~ ../.././src/config/options.h:520:11: note: expanded from macro 'INIT_OPT_ALIAS' {{ path, name, NULL, NULL, flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1104:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Generic"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1105:3: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "generic", "black", "white", "black", "white", ^~~~~~~~~ ../.././src/config/options.inc:1018:54: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1104:29: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Generic"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1018:48: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1104:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Generic"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1104:2: warning: initializing 'unsigned char *' with an expression of type 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Generic"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1104:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Generic"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1104:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Generic"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1104:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Generic"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1104:2: warning: initializing 'unsigned char *' with an expression of type 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Generic"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1104:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Generic"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1104:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Generic"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1104:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Generic"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1104:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Generic"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1105:3: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "generic", "black", "white", "black", "white", ^~~~~~~~~ ../.././src/config/options.inc:1019:53: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1104:29: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Generic"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1019:47: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1104:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Generic"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1104:2: warning: initializing 'unsigned char *' with an expression of type 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Generic"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1104:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Generic"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1104:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Generic"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1104:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Generic"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1104:2: warning: initializing 'unsigned char *' with an expression of type 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Generic"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1104:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Generic"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1104:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Generic"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1104:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Generic"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1108:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1109:3: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "frame", "black", "white", "black", "white", ^~~~~~~ ../.././src/config/options.inc:1018:54: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1108:29: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Frame"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1018:48: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1108:2: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1108:2: warning: initializing 'unsigned char *' with an expression of type 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: [CC] src/config/timer.o expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1108:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1108:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1108:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1108:2: warning: initializing 'unsigned char *' with an expression of type 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1108:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1108:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1108:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1108:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1109:3: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "frame", "black", "white", "black", "white", ^~~~~~~ ../.././src/config/options.inc:1019:53: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1108:29: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Frame"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1019:47: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1108:2: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1108:2: warning: initializing 'unsigned char *' with an expression of type 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1108:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1108:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1108:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1108:2: warning: initializing 'unsigned char *' with an expression of type 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1108:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1108:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1108:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Frame"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1112:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1113:3: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "scrollbar", "black", "blue", "white", "black", ^~~~~~~~~~~ ../.././src/config/options.inc:1018:54: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1112:29: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Scrollbar"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1018:48: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1112:2: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1112:2: warning: initializing 'unsigned char *' with an expression of type 'char[33]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1112:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1112:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1112:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1112:2: warning: initializing 'unsigned char *' with an expression of type 'char[33]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1112:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1112:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1112:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1112:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1113:3: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "scrollbar", "black", "blue", "white", "black", ^~~~~~~~~~~ ../.././src/config/options.inc:1019:53: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1112:29: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Scrollbar"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1019:47: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1112:251 warnings generated. : warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1112:2: warning: initializing 'unsigned char *' with an expression of type 'char[32]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1112:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1112:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1112:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1112:2: warning: initializing 'unsigned char *' with an expression of type 'char[32]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1112:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1112:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1112:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1116:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1117:3: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "scrollbar-selected", "black", "green", "black", "white", ^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:54: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1116:29: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1018:48: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1116:2: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1116:2: warning: initializing 'unsigned char *' with an expression of type 'char[42]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1116:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1116:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1116:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1116:2: warning: initializing 'unsigned char *' with an expression of type 'char[42]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1116:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1116:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1116:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1116:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1117:3: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "scrollbar-selected", "black", "green", "black", "white", ^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:53: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1116:29: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1019:47: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1116:2: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1116:2: warning: initializing 'unsigned char *' with an expression of type 'char[41]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1116:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1116:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1116:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1116:2: warning: initializing 'unsigned char *' with an expression of type 'char[41]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1116:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1116:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1116:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected scrollbar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1120:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Title"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1121:3: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "title", "darkred", "white", "gray", "black", ^~~~~~~ ../.././src/config/options.inc:1018:54: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1120:29: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Title"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1018:48: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1120:2: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Title"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1120:2: warning: initializing 'unsigned char *' with an expression of type 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Title"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1120:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Title"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1120:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Title"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1120:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Title"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1120:2: warning: initializing 'unsigned char *' with an expression of type 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Title"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1120:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Title"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1120:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Title"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1120:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Title"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1120:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Title"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1121:3: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "title", "darkred", "white", "gray", "black", ^~~~~~~ ../.././src/config/options.inc:1019:53: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1120:29: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Title"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1019:47: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1120:2: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Title"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1120:2: warning: initializing 'unsigned char *' with an expression of type 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Title"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1120:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Title"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1120:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Title"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1120:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Title"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1120:2: warning: initializing 'unsigned char *' with an expression of type 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Title"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1120:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Title"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1120:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Title"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1120:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Title"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1124:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1125:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "text", "black", "white", "black", "white", ^~~~~~ ../.././src/config/options.inc:1018:54: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1124:29: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1018:48: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1124:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1124:2: warning: initializing 'unsigned char *' with an expression of type 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1124:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1124:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1124:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1124:2: warning: initializing 'unsigned char *' with an expression of type 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1124:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1124:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1124:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1124:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1125:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "text", "black", "white", "black", "white", ^~~~~~ ../.././src/config/options.inc:1019:53: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1124:29: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1019:47: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1124:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1124:2: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1124:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1124:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1124:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1124:2: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1124:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1124:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1124:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1128:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1129:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "checkbox", "darkred", "white", "black", "white", ^~~~~~~~~~ ../.././src/config/options.inc:1018:54: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1128:29: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1018:48: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1128:2: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1128:2: warning: initializing 'unsigned char *' with an expression of type 'char[32]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1128:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1128:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1128:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1128:2: warning: initializing 'unsigned char *' with an expression of type 'char[32]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1128:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1128:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1128:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1128:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1129:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "checkbox", "darkred", "white", "black", "white", ^~~~~~~~~~ ../.././src/config/options.inc:1019:53: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1128:29: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1019:47: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1128:2: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1128:2: warning: initializing 'unsigned char *' with an expression of type 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1128:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1128:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1128:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1128:2: warning: initializing 'unsigned char *' with an expression of type 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1128:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1128:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1128:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1132:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1133:3: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "checkbox-selected", "yellow", "green", "white", "black", ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:54: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1132:29: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1018:48: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1132:2: warning: initializing 'unsigned char *' with an expression of type 'char[33]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1132:2: warning: initializing 'unsigned char *' with an expression of type 'char[41]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1132:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1132:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1132:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1132:2: warning: initializing 'unsigned char *' with an expression of type 'char[41]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1132:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1132:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1132:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1132:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1133:3: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "checkbox-selected", "yellow", "green", "white", "black", ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:53: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1132:29: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1019:47: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1132:2: warning: initializing 'unsigned char *' with an expression of type 'char[33]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1132:2: warning: initializing 'unsigned char *' with an expression of type 'char[40]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1132:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1132:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1132:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1132:2: warning: initializing 'unsigned char *' with an expression of type 'char[40]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1132:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1132:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1132:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected checkbox"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1136:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox label"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1137:3: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "checkbox-label", "black", "white", "black", "white", ^~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:54: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1136:29: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox label"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1018:48: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1136:2: warning: initializing 'unsigned char *' with an expression of type 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox label"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1136:2: warning: initializing 'unsigned char *' with an expression of type 'char[38]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox label"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1136:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox label"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1136:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox label"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1136:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox label"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1136:2: warning: initializing 'unsigned char *' with an expression of type 'char[38]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox label"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' [CC] src/config/urlhist.o {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1136:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox label"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1136:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox label"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1136:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox label"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1136:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox label"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1137:3: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "checkbox-label", "black", "white", "black", "white", ^~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:53: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1136:29: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox label"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1019:47: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1136:2: warning: initializing 'unsigned char *' with an expression of type 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox label"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1136:2: warning: initializing 'unsigned char *' with an expression of type 'char[37]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox label"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1136:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox label"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1136:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox label"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1136:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox label"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1136:2: warning: initializing 'unsigned char *' with an expression of type 'char[37]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox label"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1136:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox label"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1136:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox label"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1136:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Checkbox label"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1140:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1141:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "button", "white", "blue", "black", "white", ^~~~~~~~ ../.././src/config/options.inc:1018:54: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1140:29: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1018:48: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1140:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1140:2: warning: initializing 'unsigned char *' with an expression of type 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1140:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1140:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1140:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1140:2: warning: initializing 'unsigned char *' with an expression of type 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1140:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1140:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1140:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1140:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1141:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "button", "white", "blue", "black", "white", ^~~~~~~~ ../.././src/config/options.inc:1019:53: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1140:29: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1019:47: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1140:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1140:2: warning: initializing 'unsigned char *' with an expression of type 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1140:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1140:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1140:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1140:2: warning: initializing 'unsigned char *' with an expression of type 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1140:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1140:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1140:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1144:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1145:3: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "button-selected", "yellow", "green", "white", "black", ^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:54: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1144:29: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1018:48: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1144:2: warning: initializing 'unsigned char *' with an expression of type 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1144:2: warning: initializing 'unsigned char *' with an expression of type 'char[39]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1144:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1144:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1144:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1144:2: warning: initializing 'unsigned char *' with an expression of type 'char[39]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1144:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1144:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1144:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1144:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1145:3: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "button-selected", "yellow", "green", "white", "black", ^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:53: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1144:29: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1019:47: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1144:2: warning: initializing 'unsigned char *' with an expression of type 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1144:2: warning: initializing 'unsigned char *' with an expression of type 'char[38]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1144:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1144:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1144:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1144:2: warning: initializing 'unsigned char *' with an expression of type 'char[38]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1144:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1144:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1144:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1148:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1149:3: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "button-shortcut", "yellow", "blue", "white", "black", ^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:54: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1148:29: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button shortcut"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1018:48: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1148:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1148:2: warning: initializing 'unsigned char *' with an expression of type 'char[39]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1148:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1148:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1148:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1148:2: warning: initializing 'unsigned char *' with an expression of type 'char[39]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1148:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1148:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1148:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1148:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1149:3: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "button-shortcut", "yellow", "blue", "white", "black", ^~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:53: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1148:29: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button shortcut"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1019:47: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1148:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1148:2: warning: initializing 'unsigned char *' with an expression of type 'char[38]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1148:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1148:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1148:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1148:2: warning: initializing 'unsigned char *' with an expression of type 'char[38]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1148:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1148:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1148:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1152:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1153:3: warning: initializing 'unsigned char *' with an expression of type 'char[25]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "button-shortcut-selected", "white", "blue", "black", "white", ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:54: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1152:29: warning: initializing 'unsigned char *' with an expression of type 'char[25]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1018:48: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1152:2: warning: initializing 'unsigned char *' with an expression of type 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1152:2: warning: initializing 'unsigned char *' with an expression of type 'char[48]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1152:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1152:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1152:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1152:2: warning: initializing 'unsigned char *' with an expression of type 'char[48]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1152:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1152:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1152:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1152:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1153:3: warning: initializing 'unsigned char *' with an expression of type 'char[25]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "button-shortcut-selected", "white", "blue", "black", "white", ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:53: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1152:29: warning: initializing 'unsigned char *' with an expression of type 'char[25]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1019:47: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1152:2: warning: initializing 'unsigned char *' with an expression of type 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1152:2: warning: initializing 'unsigned char *' with an expression of type 'char[47]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1152:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1152:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1152:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1152:2: warning: initializing 'unsigned char *' with an expression of type 'char[47]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1152:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1152:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1152:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Selected button shortcut"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1156:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1157:3: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "field", "white", "blue", "gray", "black", ^~~~~~~ ../.././src/config/options.inc:1018:54: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1156:29: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1018:48: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1156:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1156:2: warning: initializing 'unsigned char *' with an expression of type 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1156:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1156:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1156:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1156:2: warning: initializing 'unsigned char *' with an expression of type 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1156:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1156:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1156:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1156:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1157:3: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "field", "white", "blue", "gray", "black", ^~~~~~~ ../.././src/config/options.inc:1019:53: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1156:29: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1019:47: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1156:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1156:2: warning: initializing 'unsigned char *' with an expression of type 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1156:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1156:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1156:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1156:2: warning: initializing 'unsigned char *' with an expression of type 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1156:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1156:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1156:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1160:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1161:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "field-text", "yellow", "blue", "gray", "black", ^~~~~~~~~~~~ ../.././src/config/options.inc:1018:54: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1160:29: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field text"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1018:48: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1160:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1160:2: warning: initializing 'unsigned char *' with an expression of type 'char[34]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1160:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1160:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1160:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1160:2: warning: initializing 'unsigned char *' with an expression of type 'char[34]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1160:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1160:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1160:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1160:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1161:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "field-text", "yellow", "blue", "gray", "black", ^~~~~~~~~~~~ ../.././src/config/options.inc:1019:53: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1160:29: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field text"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1019:47: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1160:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1160:2: warning: initializing 'unsigned char *' with an expression of type 'char[33]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1160:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1160:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1160:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1160:2: warning: initializing 'unsigned char *' with an expression of type 'char[33]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1160:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1160:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1160:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Text field text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1164:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Meter"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1165:3: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "meter", "white", "blue", "gray", "black", ^~~~~~~ ../.././src/config/options.inc:1018:54: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1164:29: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Meter"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1018:48: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1164:2: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Meter"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1164:2: warning: initializing 'unsigned char *' with an expression of type 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Meter"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1164:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Meter"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1164:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Meter"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1164:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Meter"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1164:2: warning: initializing 'unsigned char *' with an expression of type 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Meter"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1164:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Meter"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1164:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Meter"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1164:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Meter"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1164:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Meter"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1165:3: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "meter", "white", "blue", "gray", "black", ^~~~~~~ ../.././src/config/options.inc:1019:53: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1164:29: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Meter"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1019:47: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1164:2: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Meter"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1164:2: warning: initializing 'unsigned char *' with an expression of type 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Meter"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1164:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Meter"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1164:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Meter"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1164:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Meter"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1164:2: warning: initializing 'unsigned char *' with an expression of type 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Meter"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1164:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Meter"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1164:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Meter"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1164:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Meter"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1168:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Shadow"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1169:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "shadow", "black", "black", "black", "black", ^~~~~~~~ ../.././src/config/options.inc:1018:54: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1168:29: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Shadow"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1018:48: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1168:2: warning: initializing 'unsigned char *' with an expression of type 'char[46]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Shadow"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1168:2: warning: initializing 'unsigned char *' with an expression of type 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Shadow"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1168:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Shadow"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1168:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Shadow"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1168:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Shadow"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1168:2: warning: initializing 'unsigned char *' with an expression of type 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Shadow"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1168:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Shadow"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1168:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Shadow"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1168:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Shadow"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1168:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Shadow"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1169:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "shadow", "black", "black", "black", "black", ^~~~~~~~ ../.././src/config/options.inc:1019:53: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1168:29: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Shadow"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1019:47: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1168:2: warning: initializing 'unsigned char *' with an expression of type 'char[46]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Shadow"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1168:2: warning: initializing 'unsigned char *' with an expression of type 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Shadow"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1168:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Shadow"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1168:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Shadow"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1168:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Shadow"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1168:2: warning: initializing 'unsigned char *' with an expression of type 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Shadow"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1168:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Shadow"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1168:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Shadow"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1168:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".dialog", N_("Shadow"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1172:2: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Title bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1022:16: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1173:3: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "title", ^~~~~~~ ../.././src/config/options.inc:1022:49: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1172:26: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Title bar"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1022:43: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1172:2: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Title bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1022:2: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1172:2: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Title bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1023:16: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1173:3: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "title", ^~~~~~~ ../.././src/config/options.inc:1023:48: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1172:26: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Title bar"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1023:42: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1172:2: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Title bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1023:2: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1176:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Generic title bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1177:3: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "title-bar", "black", "white", "gray", "black", ^~~~~~~~~~~ ../.././src/config/options.inc:1018:54: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1176:28: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Generic title bar"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1018:48: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1176:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Generic title bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1176:2: warning: initializing 'unsigned char *' with an expression of type 'char[32]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Generic title bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1176:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Generic title bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1176:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Generic title bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1176:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Generic title bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1176:2: warning: initializing 'unsigned char *' with an expression of type 'char[32]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Generic title bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1176:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Generic title bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1176:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Generic title bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1176:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Generic title bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1176:2: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Generic title bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1177:3: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "title-bar", "black", "white", "gray", "black", ^~~~~~~~~~~ ../.././src/config/options.inc:1019:53: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1176:28: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Generic title bar"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1019:47: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1176:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Generic title bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1176:2: warning: initializing 'unsigned char *' with an expression of type 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Generic title bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1176:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Generic title bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1176:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Generic title bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1176:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Generic title bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1176:2: warning: initializing 'unsigned char *' with an expression of type 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Generic title bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1176:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Generic title bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1176:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Generic title bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1176:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Generic title bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1180:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Title bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1181:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "title-text", "black", "white", "gray", "black", ^~~~~~~~~~~~ ../.././src/config/options.inc:1018:54: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1180:28: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Title bar text"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1018:48: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1180:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Title bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1180:2: warning: initializing 'unsigned char *' with an expression of type 'char[33]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Title bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1180:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Title bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1180:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Title bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1180:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Title bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1180:2: warning: initializing 'unsigned char *' with an expression of type 'char[33]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Title bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1180:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Title bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1180:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Title bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1180:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Title bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1180:2: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Title bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1181:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "title-text", "black", "white", "gray", "black", ^~~~~~~~~~~~ ../.././src/config/options.inc:1019:53: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1180:28: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Title bar text"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1019:47: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1180:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Title bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1180:2: warning: initializing 'unsigned char *' with an expression of type 'char[32]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Title bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1180:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Title bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1180:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Title bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1180:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Title bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1180:2: warning: initializing 'unsigned char *' with an expression of type 'char[32]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Title bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1180:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Title bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1180:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Title bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1180:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".title", N_("Title bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1185:2: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Status bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1022:16: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1186:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "status", ^~~~~~~~ ../.././src/config/options.inc:1022:49: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1185:26: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Status bar"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1022:43: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1185:2: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Status bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1022:2: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1185:2: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Status bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1023:16: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1186:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "status", ^~~~~~~~ ../.././src/config/options.inc:1023:48: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1185:26: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Status bar"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1023:42: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1185:2: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Status bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1023:2: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1189:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Generic status bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1190:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "status-bar", "black", "white", "black", "white", ^~~~~~~~~~~~ ../.././src/config/options.inc:1018:54: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1189:29: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Generic status bar"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1018:48: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1189:2: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Generic status bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1189:2: warning: initializing 'unsigned char *' with an expression of type 'char[34]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Generic status bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1189:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Generic status bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1189:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Generic status bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1189:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Generic status bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1189:2: warning: initializing 'unsigned char *' with an expression of type 'char[34]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Generic status bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1189:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Generic status bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1189:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Generic status bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1189:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Generic status bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1189:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Generic status bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1190:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "status-bar", "black", "white", "black", "white", ^~~~~~~~~~~~ ../.././src/config/options.inc:1019:53: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1189:29: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Generic status bar"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1019:47: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1189:2: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Generic status bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1189:2: warning: initializing 'unsigned char *' with an expression of type 'char[33]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Generic status bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1189:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Generic status bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1189:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Generic status bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1189:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Generic status bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1189:2: warning: initializing 'unsigned char *' with an expression of type 'char[33]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Generic status bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1189:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Generic status bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1189:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Generic status bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1189:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Generic status bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1193:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Status bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1194:3: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "status-text", "black", "white", "black", "white", ^~~~~~~~~~~~~ ../.././src/config/options.inc:1018:54: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1193:29: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Status bar text"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1018:48: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1193:2: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Status bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1193:2: warning: initializing 'unsigned char *' with an expression of type 'char[35]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Status bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1193:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Status bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1193:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Status bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1193:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Status bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1193:2: warning: initializing 'unsigned char *' with an expression of type 'char[35]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Status bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1193:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Status bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1193:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Status bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1193:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Status bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1193:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Status bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1194:3: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "status-text", "black", "white", "black", "white", ^~~~~~~~~~~~~ ../.././src/config/options.inc:1019:53: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1193:29: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Status bar text"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1019:47: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1193:2: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Status bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1193:2: warning: initializing 'unsigned char *' with an expression of type 'char[34]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Status bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1193:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Status bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1193:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Status bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1193:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Status bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1193:2: warning: initializing 'unsigned char *' with an expression of type 'char[34]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Status bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1193:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Status bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1193:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Status bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1193:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".status", N_("Status bar text"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1198:2: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Tabs bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1022:16: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1199:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "tabs", ^~~~~~ ../.././src/config/options.inc:1022:49: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1198:26: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Tabs bar"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1022:43: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1198:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Tabs bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1022:2: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.color" subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1198:2: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Tabs bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1023:16: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1199:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "tabs", ^~~~~~ ../.././src/config/options.inc:1023:48: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1198:26: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Tabs bar"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1023:42: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1198:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLOR_TREE("", N_("Tabs bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1023:2: note: expanded from macro 'INIT_OPT_COLOR_TREE' INIT_OPT_TREE("ui.colors.mono" subtree, capt, name, 0, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1202:2: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1203:3: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "unvisited", "darkblue", "white", "gray", "white", ^~~~~~~~~~~ ../.././src/config/options.inc:1018:54: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1202:27: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1018:48: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1202:2: warning: initializing 'unsigned char *' with an expression of type 'char[78]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1202:2: warning: initializing 'unsigned char *' with an expression of type 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1202:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1202:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1202:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1202:2: warning: initializing 'unsigned char *' with an expression of type 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1202:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1202:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1202:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from timer.c:9 INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : In file included from ../.././src/config/options.h:9../.././src/config/options.inc:: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1018 assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); :2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'INIT_OPT_COLORS' ../.././src/util/error.h:127: DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2: note: ../.././src/config/options.inc:1014expanded from macro 'assertm' : INTERNAL("assertion " #x " failed: " m); \ 2: ^~~~~~~~ note: ../.././src/util/error.hexpanded from macro 'DO_INIT_OPT_COLORS' :47:26: note: expanded from macro 'INTERNAL' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from timer.c:9../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ : In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from options.c:1158: ../.././src/config/options.inc:1202:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1203:3: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "unvisited", "darkblue", "white", "gray", "white", ^~~~~~~~~~~ ../.././src/config/options.inc:1019:53: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1202:27: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1019:47: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1202:2: warning: initializing 'unsigned char *' with an expression of type 'char[78]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1202:2: warning: initializing 'unsigned char *' with an expression of type 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1202:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1202:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1202:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1202:2: warning: initializing 'unsigned char *' with an expression of type 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1202:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1202:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1202:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unvisited tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1207:2: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unselected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1208:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "normal", "black", "white", "black", "white", ^~~~~~~~ ../.././src/config/options.inc:1018:54: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1207:27: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unselected tab"), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1018:48: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1207:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unselected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from timer.c:11: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.hoptions.c:1158: ../.././src/config/options.inc:1207:89:69:2:: note: passing argument to parameter '__domainname' here warning: initializing 'unsigned char *' with an expression of type 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ INIT_OPT_COLORS(".tabs", N_("Unselected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018 :21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1207:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unselected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1207:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unselected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1207:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unselected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1207:2: warning: initializing 'unsigned char *' with an expression of type 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unselected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1207:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unselected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1207:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unselected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1207:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unselected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1207:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unselected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1208:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "normal", "black", "white", "black", "white", ^~~~~~~~ ../.././src/config/options.inc:1019:53: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1207:27: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unselected tab"), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1019:47: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1207:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unselected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1207:2: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unselected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1207:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unselected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1207:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unselected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1207:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] timer.c:29:23: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (get_cmd_opt_bool("anonymous")) return; ^~~~~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' INIT_OPT_COLORS(".tabs", N_("Unselected tab"),#define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../.././src/config/options.h:293 :53: note: expanded from macro 'get_opt_bool_tree' ../.././src/config/options.inc:1019:2:#define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ../.././src/config/options.h:290: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50: note: expanded from macro 'get_opt' ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here ../.././src/config/options.hextern union option_value *get_opt_(struct option *, unsigned char *); ^ :500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' timer.c:33:40#define DESC(x) (x) : warning: passing 'char[16]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~ set_event_id(periodic_save_event_id, "periodic-saving"); ^~~~~~~~~~~~~~~~~ ../.././src/main/event.h:106:25: note: expanded from macro 'set_event_id' In file included from options.c:1158: ../.././src/config/options.inc: event = get_event_id(name); \ ^~~~ ../.././src/main/event.h:94:33: note: passing argument to parameter 'name' here 1207:int get_event_id(unsigned char *name); ^ 2: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Unselected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' timer.c:37:35: warning: passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) interval = sec_to_ms(get_opt_int("infofiles.save_interval")); ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h../.././src/config/options.inc:1014:302:17: :60:note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' note: {{ path, name, capt, DESC(desc), flags, \ ^~~~ expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' In file included from options.c:#define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here1158 extern union option_value *get_opt_(struct option *, unsigned char *); ^ : ../.././src/config/options.inc:1207:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] timer.c:42:3: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(periodic_save_timer == TIMER_ID_UNDEF); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108: INIT_OPT_COLORS(".tabs", N_("Unselected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2: note: expanded from macro 'assert'../.././src/config/options.inc : INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ 1019../.././src/util/error.h:47:26: :2: note: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internalexpanded from macro 'INIT_OPT_COLORS' ^ ~~~~~~~~ timer.c DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) :42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' :3: warning: passing 'char[56]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ assert(periodic_save_timer == TIMER_ID_UNDEF); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11:../.././src/config/options.h note: expanded from macro 'assert' :500 INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ :11: ../.././src/util/error.h:note: expanded from macro 'INIT_OPT_COLOR' 48:37: note: {{ path, name, capt, DESC(desc), flags, \ ^~~~passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from options.c:1158: ../.././src/config/options.inc:1207:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] timer.c:54:23: warning: INIT_OPT_COLORS(".tabs", N_("Unselected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35:passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: expanded from macro 'DO_INIT_OPT_COLORS' if (get_cmd_opt_bool("anonymous")) return 0; ^~~~~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \#define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) 290:50: note: expanded from macro 'get_opt' ^ #define get_opt(tree, name, type) get_opt_(tree, name) ../.././src/config/options.h ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ :500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inctimer.c:67:5: :1207:2: warning: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "infofiles.save_interval", periodic_save_change_hook }, ^~~~~~~~~~~~~~~~~~~~~~~~~ INIT_OPT_COLORS(".tabs", N_("Unselected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' timer.c:82:15: {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ warning: ../.././src/config/options.h:335initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :17: /* name: */ N_("Periodic Saving"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ note: ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/main/module.h:41:4: note: expanded from macro 'struct_module' { name, options, hooks, submods, data, init, done } In file included from options.c:1158: ^~~~ ../.././src/config/options.inc:1211:2: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Loading tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1212:3: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "loading", "darkred", "white", "gray", "white", ^~~~~~~~~ ../.././src/config/options.inc:1018:54: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1211:27: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Loading tab"), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1018:48: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1211:2: warning: initializing 'unsigned char *' with an expression of type 'char[56]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Loading tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1211:2: warning: initializing 'unsigned char *' with an expression of type 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Loading tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1211:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Loading tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1211:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Loading tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1211:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Loading tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1211:2: warning: initializing 'unsigned char *' with an expression of type 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Loading tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1211:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Loading tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1211:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Loading tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1211:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Loading tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1211:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Loading tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1212:3: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "loading", "darkred", "white", "gray", "white", ^~~~~~~~~ ../.././src/config/options.inc:1019:53: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1211:27: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Loading tab"), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1019:47: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1211:2: warning: initializing 'unsigned char *' with an expression of type 'char[56]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Loading tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1211:2: warning: initializing 'unsigned char *' with an expression of type 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Loading tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1211:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Loading tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1211:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Loading tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1211:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Loading tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1211:2: warning: initializing 'unsigned char *' with an expression of type 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Loading tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1211:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Loading tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1211:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Loading tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1211:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Loading tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1215:2: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Selected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1216:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "selected", "black", "green", "gray", "black", ^~~~~~~~~~ ../.././src/config/options.inc:1018:54: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1215:27: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Selected tab"), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1018:48: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1215:2: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Selected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1215:2: warning: initializing 'unsigned char *' with an expression of type 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Selected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1215:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Selected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1215:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Selected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1215:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Selected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1215:2: warning: initializing 'unsigned char *' with an expression of type 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Selected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1215:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Selected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1215:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Selected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1215:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Selected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1215:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Selected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1216:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "selected", "black", "green", "gray", "black", ^~~~~~~~~~ ../.././src/config/options.inc:1019:53: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1215:27: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Selected tab"), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1019:47: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1215:2: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Selected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1215:2: warning: initializing 'unsigned char *' with an expression of type 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Selected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1215:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Selected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1215:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Selected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1215:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Selected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1215:2: warning: initializing 'unsigned char *' with an expression of type 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Selected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ 11 warningIn file included from options.c:1158: ../.././src/config/options.inc:1215:2: s generated. warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Selected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1215:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Selected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1215:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Selected tab"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1219:2: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Tab separator"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1220:3: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "separator", "brown", "white", "gray", "white", ^~~~~~~~~~~ ../.././src/config/options.inc:1018:54: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1219:27: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Tab separator"), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1018:48: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1219:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Tab separator"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1219:2: warning: initializing 'unsigned char *' with an expression of type 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Tab separator"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1219:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Tab separator"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1219:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Tab separator"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1219:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Tab separator"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1219:2: warning: initializing 'unsigned char *' with an expression of type 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Tab separator"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1219:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Tab separator"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1219:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Tab separator"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1219:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Tab separator"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1219:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Tab separator"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1220:3: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "separator", "brown", "white", "gray", "white", ^~~~~~~~~~~ ../.././src/config/options.inc:1019:53: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1219:27: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Tab separator"), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1019:47: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1219:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Tab separator"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1219:2: warning: initializing 'unsigned char *' with an expression of type 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Tab separator"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1219:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Tab separator"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1219:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Tab separator"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1219:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Tab separator"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1219:2: warning: initializing 'unsigned char *' with an expression of type 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Tab separator"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1219:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Tab separator"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1219:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Tab separator"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1219:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS(".tabs", N_("Tab separator"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1224:2: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS("", N_("Searched strings"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1225:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "searched", "black", "lime", "black", "white", ^~~~~~~~~~ ../.././src/config/options.inc:1018:54: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1224:22: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS("", N_("Searched strings"), ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1018:48: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1224:2: warning: initializing 'unsigned char *' with an expression of type 'char[34]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS("", N_("Searched strings"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1224:2: warning: initializing 'unsigned char *' with an expression of type 'char[25]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS("", N_("Searched strings"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1224:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS("", N_("Searched strings"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1224:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS("", N_("Searched strings"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1224:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS("", N_("Searched strings"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1224:2: warning: initializing 'unsigned char *' with an expression of type 'char[25]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS("", N_("Searched strings"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1224:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS("", N_("Searched strings"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1224:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS("", N_("Searched strings"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1224:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS("", N_("Searched strings"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1018:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.color" subtree, capt, name, cfg, cbg, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1224:2: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS("", N_("Searched strings"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:16: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1225:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "searched", "black", "lime", "black", "white", ^~~~~~~~~~ ../.././src/config/options.inc:1019:53: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~ ../.././src/config/options.inc:1011:31: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1224:22: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS("", N_("Searched strings"), ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.inc:1019:47: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:25: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1224:2: warning: initializing 'unsigned char *' with an expression of type 'char[34]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS("", N_("Searched strings"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1011:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_TREE(subtree, capt, name, 0, desc), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from urlhist.c:9: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from options.c:1158 assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ ../.././src/config/options.incIn file included from urlhist.c:9: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12:1224: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2../.././src/util/error.h:127:11: :note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 48: INIT_OPT_COLORS("", N_("Searched strings"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1224:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS("", N_("Searched strings"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1013:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "text", 0, fg, N_("Default text color.")), \ ^~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1224:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS("", N_("Searched strings"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1224:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS("", N_("Searched strings"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1012:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Text color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1224:2: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS("", N_("Searched strings"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:21: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:17: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:5: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1224:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS("", N_("Searched strings"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1015:9: note: expanded from macro 'DO_INIT_OPT_COLORS' "background", 0, bg, N_("Default background color.")) ^~~~~~~~~~~~ ../.././src/config/options.h:500:11: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1224:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS("", N_("Searched strings"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:35: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:500:17: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1224:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_COLORS("", N_("Searched strings"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1019:2: note: expanded from macro 'INIT_OPT_COLORS' DO_INIT_OPT_COLORS("ui.colors.mono" subtree, capt, name, mfg, mbg, desc) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.inc:1014:2: note: expanded from macro 'DO_INIT_OPT_COLORS' INIT_OPT_COLOR(subtree "." name, N_("Background color"), \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:500:23: note: expanded from macro 'INIT_OPT_COLOR' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1235:16: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("ui", N_("Dialog settings"), ^~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1236:3: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "dialogs", 0, ^~~~~~~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1235:22: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("ui", N_("Dialog settings"), ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1235:2: warning: initializing 'unsigned char *' with an expression of type 'char[52]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("ui", N_("Dialog settings"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1240:15: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("ui.dialogs", N_("Minimal height of listbox widget"), ^~~~~~~~~~~~ ../.././src/config/options.h:480:5: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1241:3: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "listbox_min_height", 0, 1, 20, 10, ^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:11: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1240:29: warning: initializing 'unsigned char *' with an expression of type 'char[33]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("ui.dialogs", N_("Minimal height of listbox widget"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:480:17: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1240:2: warning: initializing 'unsigned char *' with an expression of type 'char[82]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("ui.dialogs", N_("Minimal height of listbox widget"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:23: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1245:16: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui.dialogs", N_("Drop shadows"), ^~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1246:3: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "shadows", 0, 0, ^~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1245:30: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui.dialogs", N_("Drop shadows"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1245:2: warning: initializing 'unsigned char *' with an expression of type 'char[178]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui.dialogs", N_("Drop shadows"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1252:16: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui.dialogs", N_("Underline menu hotkeys"), ^~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1253:3: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "underline_hotkeys", 0, 0, ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1252:30: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui.dialogs", N_("Underline menu hotkeys"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1252:2: warning: initializing 'unsigned char *' with an expression of type 'char[120]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui.dialogs", N_("Underline menu hotkeys"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1258:16: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui.dialogs", N_("Underline button shortcuts"), ^~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1259:3: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "underline_button_shortcuts", 0, 0, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1258:30: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui.dialogs", N_("Underline button shortcuts"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1258:2: warning: initializing 'unsigned char *' with an expression of type 'char[120]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui.dialogs", N_("Underline button shortcuts"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1265:16: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("ui", N_("Timer options"), ^~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1266:3: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "timer", 0, ^~~~~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1265:22: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("ui", N_("Timer options"), ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1265:2: warning: initializing 'unsigned char *' with an expression of type 'char[126]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("ui", N_("Timer options"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1272:15: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("ui.timer", N_("Enable"), ^~~~~~~~~~ ../.././src/config/options.h:480:5: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1273:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "enable", 0, 0, 2, 0, ^~~~~~~~ ../.././src/config/options.h:480:11: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1272:27: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("ui.timer", N_("Enable"), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:480:17: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1272:2: warning: initializing 'unsigned char *' with an expression of type 'char[154]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("ui.timer", N_("Enable"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:23: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1287:15: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("ui.timer", N_("Duration"), ^~~~~~~~~~ ../.././src/config/options.h:480:5: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1288:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "duration", 0, 1, 86400, 86400, ^~~~~~~~~~ ../.././src/config/options.h:480:11: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1287:27: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("ui.timer", N_("Duration"), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:480:17: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1287:2: warning: initializing 'unsigned char *' with an expression of type 'char[95]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("ui.timer", N_("Duration"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:23: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1292:18: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("ui.timer", N_("Action"), ^~~~~~~~~~ ../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1293:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "action", 0, "", ^~~~~~~~ ../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1292:30: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("ui.timer", N_("Action"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:490:17: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1292:2: warning: initializing 'unsigned char *' with an expression of type 'char[59]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("ui.timer", N_("Action"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:490:23: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1298:16: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("ui", N_("Window tabs"), ^~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1299:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "tabs", 0, ^~~~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1298:22: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("ui", N_("Window tabs"), ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1298:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("ui", N_("Window tabs"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1302:15: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("ui.tabs", N_("Display tabs bar"), ^~~~~~~~~ ../.././src/config/options.h:480:5: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1303:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "show_bar", 0, 0, 2, 1, ^~~~~~~~~~ ../.././src/config/options.h:480:11: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1302:26: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("ui.tabs", N_("Display tabs bar"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:480:17: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1302:2: warning: initializing 'unsigned char *' with an expression of type 'char[100]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("ui.tabs", N_("Display tabs bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:23: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1309:16: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui.tabs", N_("Tab bar at top"), ^~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1310:3: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "top", 0, 0, ^~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1309:27: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui.tabs", N_("Tab bar at top"), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1309:2: warning: initializing 'unsigned char *' with an expression of type 'char[55]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui.tabs", N_("Tab bar at top"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1313:16: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui.tabs", N_("Wrap-around tabs cycling"), ^~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1314:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "wraparound", 0, 1, ^~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1313:27: warning: initializing 'unsigned char *' with an expression of type 'char[25]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui.tabs", N_("Wrap-around tabs cycling"), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1313:2: warning: initializing 'unsigned char *' with an expression of type 'char[76]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui.tabs", N_("Wrap-around tabs cycling"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1318:16: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui.tabs", N_("Confirm tab closing"), ^~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1319:3: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "confirm_close", 0, 0, ^~~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1318:27: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui.tabs", N_("Confirm tab closing"), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1318:2: warning: initializing 'unsigned char *' with an expression of type 'char[45]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui.tabs", N_("Confirm tab closing"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ In file included from urlhist.c:11: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here ../.././src/config/options.h:335:17: note: extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname,expanded from macro 'DESC' #define DESC(x) (x) ^~~ ^ In file included from options.c:1158: ../.././src/config/options.inc:1324:20: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_LANGUAGE("ui", N_("Language"), ^~~~ ../.././src/config/options.h:505:5: note: expanded from macro 'INIT_OPT_LANGUAGE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1325:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "language", 0, ^~~~~~~~~~ ../.././src/config/options.h:505:11: note: expanded from macro 'INIT_OPT_LANGUAGE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1324:26: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_LANGUAGE("ui", N_("Language"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:505:17: note: expanded from macro 'INIT_OPT_LANGUAGE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1324:2: warning: initializing 'unsigned char *' with an expression of type 'char[113]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_LANGUAGE("ui", N_("Language"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:505:23: note: expanded from macro 'INIT_OPT_LANGUAGE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1330:16: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui", N_("Display menu bar always"), ^~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' urlhist.c:25:40: warning: {{ path, name, capt, DESC(desc), flags, \ ^~~~passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from load_input_history(&goto_url_history, GOTO_HISTORY_FILENAME); ^~~~~~~~~~~~~~~~~~~~~ options.c:1158: ../.././src/config/options.inc:1331urlhist.c:17:32::3: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "show_menu_bar_always", 0, 0, ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1330:22: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui", N_("Display menu bar always"), ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'GOTO_HISTORY_FILENAME' #define GOTO_HISTORY_FILENAME "gotohist"../.././src/intl/gettext/libintl.h:21:17: ^~~~~~~~~~ note: expanded from macro 'N_' ../.././src/bfu/inphist.h:53:#define N_(msg) (gettext_noop(msg)) ^ 70: note: passing argument to parameter 'filename' here ../.././src/config/options.h:475:17: note: int load_input_history(struct input_history *history, unsigned char *filename); expanded from macro 'INIT_OPT_BOOL' ^ {{ path, name, capt, DESC(desc), flags, \ ^~~~ urlhist.c:31:40: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from save_input_history(&goto_url_history, GOTO_HISTORY_FILENAME); ^~~~~~~~~~~~~~~~~~~~~ urlhist.c:17:32: note: expanded from macro 'GOTO_HISTORY_FILENAME' options.c:1158: ../.././src/config/options.inc:1330:2: warning: initializing 'unsigned char *' with an expression of type 'char[36]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]#define GOTO_HISTORY_FILENAME "gotohist" ^~~~~~~~~~ ../.././src/bfu/inphist.h:57:70: note: passing argument to parameter 'filename' here int save_input_history(struct input_history *history, unsigned char *filename); ^ INIT_OPT_BOOL("ui", N_("Display menu bar always"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ urlhist.c:42:4: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "periodic-saving", 0, goto_url_history_write_hook, NULL }, In file included from options.c:1158: ../.././src/config/options.inc ^~~~~~~~~~~~~~~~~ :1334:16: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui", N_("Display status bar"), ^~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1335:3: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "show_status_bar", 0, 1, ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1334:22: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui", N_("Display status bar"), ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1334:2: warning: initializing 'unsigned char *' with an expression of type 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui", N_("Display status bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: urlhist.c:61:15: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] expanded from macro 'INIT_OPT_BOOL' /* name: */ N_("Goto URL History"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/main/module.h:41:4: note: expanded from macro 'struct_module' {{ path, name, capt, DESC(desc), flags, \ { name, options, hooks, submods, data, init, done } ^~~~ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1338:16: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui", N_("Display title bar"), ^~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1339:3: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "show_title_bar", 0, 1, ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1338:22: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui", N_("Display title bar"), ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1338:2: warning: initializing 'unsigned char *' with an expression of type 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui", N_("Display title bar"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1342:16: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui", N_("Display goto dialog in new tabs"), ^~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1343:3: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "startup_goto_dialog", 0, 1, ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1342:22: warning: initializing 'unsigned char *' with an expression of type 'char[32]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui", N_("Display goto dialog in new tabs"), ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1342:2: warning: initializing 'unsigned char *' with an expression of type 'char[119]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui", N_("Display goto dialog in new tabs"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1348:16: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui", N_("Show a message box when file is saved successfully"), ^~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1349:3: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "success_msgbox", 0, 1, ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1348:22: warning: initializing 'unsigned char *' with an expression of type 'char[51]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui", N_("Show a message box when file is saved successfully"), ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1348:2: warning: initializing 'unsigned char *' with an expression of type 'char[139]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui", N_("Show a message box when file is saved successfully"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1355:16: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("ui", N_("Sessions"), ^~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1356:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "sessions", OPT_SORT, ^~~~~~~~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1355:22: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("ui", N_("Sessions"), ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1355:2: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("ui", N_("Sessions"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1359:16: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui.sessions", N_("Keep session active"), ^~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1360:3: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "keep_session_active", 0, 0, ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1359:31: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui.sessions", N_("Keep session active"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1359:2: warning: initializing 'unsigned char *' with an expression of type 'char[57]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui.sessions", N_("Keep session active"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1364:16: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui.sessions", N_("Auto save session"), ^~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1365:3: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "auto_save", 0, 0, ^~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1364:31: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui.sessions", N_("Auto save session"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1364:2: warning: initializing 'unsigned char *' with an expression of type 'char[87]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui.sessions", N_("Auto save session"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1370:16: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui.sessions", N_("Auto restore session"), ^~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1371:3: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "auto_restore", 0, 0, ^~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1370:31: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui.sessions", N_("Auto restore session"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1370:2: warning: initializing 'unsigned char *' with an expression of type 'char[85]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui.sessions", N_("Auto restore session"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1376:18: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("ui.sessions", N_("Auto save and restore session folder name"), ^~~~~~~~~~~~~ ../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1377:3: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "auto_save_foldername", 0, "Auto saved session", ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1376:33: warning: initializing 'unsigned char *' with an expression of type 'char[42]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("ui.sessions", N_("Auto save and restore session folder name"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:490:17: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1376:2: warning: initializing 'unsigned char *' with an expression of type 'char[194]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("ui.sessions", N_("Auto save and restore session folder name"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:490:23: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1384:18: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("ui.sessions", N_("Homepage URI"), ^~~~~~~~~~~~~ ../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1385:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "homepage", 0, WWW_HOME_URL, ^~~~~~~~~~ ../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1384:33: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("ui.sessions", N_("Homepage URI"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:490:17: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1384:2: warning: initializing 'unsigned char *' with an expression of type 'char[215]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("ui.sessions", N_("Homepage URI"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:490:23: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1392:18: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("ui", N_("Date format"), ^~~~ ../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1393:3: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "date_format", 0, "%b %e %H:%M", ^~~~~~~~~~~~~ ../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1392:24: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("ui", N_("Date format"), ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:490:17: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1392:2: warning: initializing 'unsigned char *' with an expression of type 'char[48]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("ui", N_("Date format"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:490:23: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1397:16: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui", N_("Set window title"), ^~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1398:3: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "window_title", 0, 1, ^~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1397:22: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui", N_("Set window title"), ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1397:2: warning: initializing 'unsigned char *' with an expression of type 'char[151]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("ui", N_("Set window title"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ In file included from options.c:1158: ../.././src/config/options.inc:1406:17: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_ALIAS("", "secure_file_saving", 0, "infofiles.secure_save"), ^~ ../.././src/config/options.h:520:5: note: expanded from macro 'INIT_OPT_ALIAS' {{ path, name, NULL, NULL, flags, \ ^~~~ In file included from options.c:1158: ../.././src/config/options.inc:1406:21: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_ALIAS("", "secure_file_saving", 0, "infofiles.secure_save"), ^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:520:11: note: expanded from macro 'INIT_OPT_ALIAS' {{ path, name, NULL, NULL, flags, \ ^~~~ 7 warnings generated. options.c:1223:5: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(string); ^~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ options.c:1223:5: warning: passing 'char[25]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(string); ^~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ options.c:1224:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] decode_color(string, strlen(string), ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ options.c:1229:5: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(string); ^~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ options.c:1229:5: warning: passing 'char[25]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(string); ^~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ 1733 warnings generated. [LD] src/config/lib.o gmake[2]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/config' [MAKE all] src/cookies gmake[2]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/cookies' [CC] src/cookies/cookies.o [CC] src/cookies/dialogs.o [CC] src/cookies/parser.o In file included from parser.c:12: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from parser.c:12: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from cookies.c:22: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from cookies.c:22: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from dialogs.c:13: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from dialogs.c:13: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from cookies.c:23: In file included from ../.././src/cookies/cookies.h:6: ../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from cookies.c:24: In file included from ../.././src/cookies/dialogs.h:5: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from cookies.c:24: In file included from ../.././src/cookies/dialogs.h:5: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from dialogs.c:14: In file included from ../.././src/cookies/cookies.h:6: ../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from dialogs.c:15: In file included from ../.././src/cookies/dialogs.h:5: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from dialogs.c:15: In file included from ../.././src/cookies/dialogs.h:5: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from cookies.c:29: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ 2 warnings generated. In file included from cookies.c:39: ../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from dialogs.c:17: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ cookies.c:88:16: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("", N_("Cookies"), ^~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cookies.c:89:3: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "cookies", 0, ^~~~~~~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cookies.c:88:20: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("", N_("Cookies"), ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cookies.c:88:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("", N_("Cookies"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:In file included from dialogs.c:22: ../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 17: note: expanded from macro 'DESC' int l = strlen(s); ^ #define DESC(x) (x) /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h ^~~ :82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ cookies.c:92:15: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("cookies", N_("Accept policy"), ^~~~~~~~~ ../.././src/config/options.h:480:5: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cookies.c:93:3: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "accept_policy", 0, ^~~~~~~~~~~~~~~ ../.././src/config/options.h:480:11: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cookies.c:92:26: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("cookies", N_("Accept policy"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:480:17: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ cookies.c:92:2: warning: initializing 'unsigned char *' with an expression of type 'char[123]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] dialogs.c:34:45: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(string, "\n%s: %s", _("Name", term), cookie->name); ^~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here INIT_OPT_INT("cookies", N_("Accept policy"),_(unsigned char *msg, struct terminal *term) ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:34:31:../.././src/config/options.h:480:23: note: expanded from macro 'INIT_OPT_INT' warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(string, "\n%s: %s", _("Name", term), cookie->name); {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: ^~~~~~~~~~ ../.././src/util/string.h:207note: expanded from macro 'DESC' :81#define DESC(x) (x) ^~~ : note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ cookies.c:100:15: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("cookies", N_("Maximum age"), ^~~~~~~~~ ../.././src/config/options.h:480:5: note: expanded from macro 'INIT_OPT_INT' dialogs.c: {{ path, name, capt, DESC(desc), flags, \ ^~~~35:45: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(string, "\n%s: %s", _("Value", term), cookie->value); ^~~~~~~ cookies.c:101../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here :_(unsigned char *msg, struct terminal *term) 3 ^ : warning: dialogs.c:35initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "max_age", 0, -1, 10000, -1, ^~~~~~~~~ ../.././src/config/options.h:480::11: note: 31: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] expanded from macro 'INIT_OPT_INT' add_format_to_string(string, "\n%s: %s", _("Value", term), cookie->value); ^~~~~~~~~~ {{ path, name, capt, DESC(desc), flags, \ ^~~~ ../.././src/util/string.h:207:81:cookies.c:100:26: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ INIT_OPT_INT("cookies", N_("Maximum age"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:480:17: note: expanded from macro 'INIT_OPT_INT' dialogs.c {{ path, name, capt, DESC(desc), flags, \:36:45 ^~~~ : warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]cookies.c:100:2: warning: initializing 'unsigned char *' with an expression of type 'char[236]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("cookies", N_("Maximum age"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480: add_format_to_string(string, "\n%s: %s", _("Domain", term), cookie->domain); ^~~~~~~~ ../.././src/intl/gettext/libintl.h:94:23: note: expanded from macro 'INIT_OPT_INT' 18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) {{ path, name, capt, DESC(desc), flags, \ ^ dialogs.c:36: ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' 31#define DESC(x) (x): warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~ add_format_to_string(string, "\n%s: %s", _("Domain", term), cookie->domain); ^~~~~~~~~~ ../.././src/util/string.h:207:81: note: passing argument to parameter 'format' herecookies.c:109:16: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("cookies", N_("Paranoid security"), ^~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ struct string *add_format_to_string(struct string *string, const unsigned char *format, ...);cookies.c:110:3: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^ "paranoid_security", 0, 0, ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~dialogs.c: 37:45: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cookies.c:109:27: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(string, "\n%s: %s", _("Path", term), cookie->path); ^~~~~~ INIT_OPT_BOOL("cookies", N_("Paranoid security"), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here :_(unsigned char *msg, struct terminal *term) ^ note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ dialogs.c:37:31: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/config/options.h add_format_to_string(string, "\n%s: %s", _("Path", term), cookie->path); :475:17: note: expanded from macro 'INIT_OPT_BOOL' ^~~~~~~~~~ {{ path, name, capt, DESC(desc), flags, \ ^~~~ cookies.c:109../.././src/util/string.h::2: warning: initializing 'unsigned char *' with an expression of type 'char[337]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 207:81: INIT_OPT_BOOL("cookies", N_("Paranoid security"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: note: expanded from macro 'INIT_OPT_BOOL' passing argument to parameter 'format' here {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^expanded from macro 'DESC' #define DESC(x) (x) ^~~ dialogs.c:40:44: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cookies.c:118:16: add_format_to_string(string, "\n%s: ", _("Expires", term)); ^~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18 warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) INIT_OPT_BOOL("cookies", N_("Saving"), ^~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' ^ {{ path, name, capt, DESC(desc), flags, \ ^~~~ cookies.c:119:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] dialogs.c:40: "save", 0, 1, ^~~~~~ 32: ../.././src/config/options.h:475warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :11: note: add_format_to_string(string, "\n%s: ", _("Expires", term)); expanded from macro 'INIT_OPT_BOOL' ^~~~~~~~ {{ path, name, capt, DESC(desc), flags, \ ^~~~ ../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here cookies.c:118:27: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); INIT_OPT_BOOL("cookies", N_("Saving"), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ^ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' dialogs.c:41:#define N_(msg) (gettext_noop(msg)) ^ 27: ../.././src/config/options.h:475:17: note: warning: passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] expanded from macro 'INIT_OPT_BOOL' add_to_string(string, _("at quit time", term)); ^~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here {{ path, name, capt, DESC(desc), flags, \ ^~~~ _(unsigned char *msg, struct terminal *term) ^ cookies.c:118:dialogs.c:44:44: warning: 2: warning: initializing 'unsigned char *' with an expression of type 'char[57]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("cookies", N_("Saving"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23 : note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ add_format_to_string(string, "\n%s: ", _("Expires", term)); ^~~~~~~~~ ../.././src/intl/gettext/libintl.h ^~~~~~~~~~ ../.././src/config/options.h:335:17: :94:note: expanded from macro 'DESC' 18#define DESC(x) (x) ^~~ : note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) cookies.c:123:16: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("cookies", N_("Resaving"), ^~~~~~~~~ ../.././src/config/options.h:475 ^ :5: note: expanded from macro 'INIT_OPT_BOOL' dialogs.c:44:32: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {{ path, name, capt, DESC(desc), flags, \ ^~~~ add_format_to_string(string, "\n%s: ", _("Expires", term)); ^~~~~~~~cookies.c:124:3 ../.././src/util/string.h:207:81: note: : warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] passing argument to parameter 'format' here "resave", 0, 1, ^~~~~~~~ ../.././src/config/options.h:struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ 475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ dialogs.c:45:cookies.c:123:27: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]42: warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("cookies", N_("Resaving"), ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' add_date_to_string(string, get_opt_str("ui.date_format"), &cookie->expires); #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' ^~~~~~~~~~~~~~~~ {{ path, name, capt, DESC(desc), flags, \ ^~~~ cookies.c:../.././src/config/options.h:123:304:60:2 note: expanded from macro 'get_opt_str' : warning: #define get_opt_str(name) get_opt_str_tree(config_options, name) ^~~~ initializing 'unsigned char *' with an expression of type 'char[100]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]../.././src/config/options.h:296:52: note: expanded from macro 'get_opt_str_tree' #define get_opt_str_tree(tree, name) get_opt(tree, name, OPT_STRING)->string INIT_OPT_BOOL("cookies", N_("Resaving"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ ../.././src/config/options.h:../.././src/config/options.h290::475:50:23: note: note: expanded from macro 'INIT_OPT_BOOL' expanded from macro 'get_opt' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:#define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ 335:17: note: expanded from macro 'DESC'../.././src/config/options.h:289:69 #define DESC(x) (x): note: passing argument to parameter here ^~~ extern union option_value *get_opt_(struct option *, unsigned char *); ^ dialogs.c:49:45: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(string, "\n%s: %s", _("Secure", term), ^~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ dialogs.c:50:11: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] _(cookie->secure ? N_("yes") : N_("no"), term)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ dialogs.c:49:31: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(string, "\n%s: %s", _("Secure", term), ^~~~~~~~~~ cookies.c:147:22: warning: passing 'unsigned char[1]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/util/string.h: int cslen = strlen(cs->host); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here 207size_t strlen(const char *__s); ^ :81: note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ cookies.c:148:27: warning: passing 'unsigned char[1]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int cmp = c_strncasecmp(cs->host, host, hostlen); ^~~~~~~~ ../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ cookies.c:148:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int cmp = c_strncasecmp(cs->host, host, hostlen); ^~~~ ../.././src/util/string.h:112:47:dialogs.c:73:2: note: passing argument to parameter 's2' here warning: int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses); ^~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ dialogs.c:73:2: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses); ^~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ dialogs.c:82:5: warning: passing 'char[40]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] _("Do you want to accept a cookie from %s?", ses->tab->term), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ dialogs.c:85:25: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&string, "\n\n"); ^~~~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ dialogs.c:93:18: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] MSG_BOX_BUTTON(N_("~Accept"), accept_cookie_in_msg_box, B_ENTER), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/msgbox.h:107:38: note: expanded from macro 'MSG_BOX_BUTTON' MSG_BOX_CAST(const unsigned char *, label), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/bfu/msgbox.h:102:38: note: expanded from macro 'MSG_BOX_CAST' (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) ^~~~~ dialogs.c:94:18: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] MSG_BOX_BUTTON(N_("~Reject"), reject_cookie_in_msg_box, B_ESC)); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/msgbox.h:107:38: note: expanded from macro 'MSG_BOX_BUTTON' MSG_BOX_CAST(const unsigned char *, label), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/bfu/msgbox.h:102:38: note: expanded from macro 'MSG_BOX_CAST' (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) ^~~~~ dialogs.c:90:3: warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Accept cookie?"), ALIGN_LEFT, ^~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:93:42: note: passing argument to parameter 'title' here enum msgbox_flags flags, unsigned char *title, enum format_align align, ^ cookies.c:235:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] domain_len = strlen(domain); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here dialogs.c:161:size_t strlen(const char *__s); ^ 44: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&string, "%s: %s", _("Server", term), server->host); ^~~~~~~~ cookies.c:../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here 245:20: _(unsigned char *msg, struct terminal *term) ^ warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (c_strncasecmp(domain, server + server_len - domain_len, domain_len)) ^~~~~~ dialogs.c:../.././src/util/string.h:112:31161:32: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : note: passing argument to parameter 's1' here add_format_to_string(&string, "%s: %s", _("Server", term), server->host); ^~~~~~~~ ../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ dialogs.c:200:3: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(!is_object_used(cookie)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2cookies.c:245:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (c_strncasecmp(domain, server + server_len - domain_len, domain_len)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/string.h:112:47: note: passing argument to parameter 's2' here int c_strncasecmp(const char *s1, const char *s2, size_t n); : note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ^ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ dialogs.c:200:3: warning: passing 'char[42]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(!is_object_used(cookie)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ dialogs.c:209:2: warning: initializing 'unsigned char *' with an expression of type 'char[42]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Sorry, but cookie \"%s\" cannot be deleted."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:cookies.c:354:3421:17:: note: expanded from macro 'N_' warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ switch (parse_header_param(str, "path", &path)) { ^~~~~~ ../.././src/protocol/header.h:13:76: note: dialogs.c:211:passing argument to parameter here 2:enum parse_header_param parse_header_param(unsigned char *, unsigned char *, unsigned char **); ^ warning: initializing 'unsigned char *' with an expression of type 'char[56]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Sorry, but cookie \"%s\" is being used by something else."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cookies.c:../.././src/intl/gettext/libintl.h:21:359:22: 17:warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: expanded from macro 'N_' || path[strlen(path) - 1] != '/')#define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ^~~~ dialogs.c:213/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28:2:: warning: initializing 'unsigned char *' with an expression of type 'char[49]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: passing argument to parameter '__s' here N_("Sorry, but cookie domain \"%s\" cannot be deleted."),size_t strlen(const char *__s); ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ cookies.c:dialogs.c:215:2:360:23: warning: passing 'char[2]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_strn(&path, "/"); ^~~ ../.././src/util/string.h:48:60: warning: initializing 'unsigned char *' with an expression of type 'char[63]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: passing argument to parameter 'src' here N_("Sorry, but cookie domain \"%s\" is being used by something else."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~void add_to_strn(unsigned char **str, const unsigned char *src); ^ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' cookies.c:363:23#define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ :dialogs.c:217:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Delete marked cookies"), warning: passing 'char[2]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~~~~~~~~~~~~~~~~~~~~ add_to_strn(&path, "x"); ^~~ ../.././src/util/string.h:48:60: ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:219:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Delete marked cookies?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: passing argument to parameter 'src' here void add_to_strn(unsigned char **str, const unsigned char *src); ^ ../.././src/intl/gettext/libintl.h:21:17cookies.c:: note: expanded from macro 'N_' 364#define N_(msg) (gettext_noop(msg)) :35: ^~~~~~~~~~~~~~~~~~~ warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] dialogs.c:221:2: memmove(path + 1, path, strlen(path) - 1); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:70:34: note: expanded from macro 'memmove' __builtin___memmove_chk (dest, __VA_ARGS__, __darwin_obsz0 (dest)) ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Delete domain's cookies"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:223cookies.c:374:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] path_end = strrchr(path, '/'); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:2: warning: initializing 'unsigned char *' with an expression of type 'char[37]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :87:27: note: passing argument to parameter '__s' here N_("Delete all cookies from domain \"%s\"?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:225:2: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Delete cookie"), ^~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:227:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] char *strrchr(const char *__s, int __c); N_("Delete this cookie?"), ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17 ^ : note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:229:2: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Clear all cookies"), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21cookies.c::17: note: expanded from macro 'N_' 374:12#define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ : warning: dialogs.c:231:2: warning: initializing 'unsigned char *' with an expression of type 'char[42]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] path_end = strrchr(path, '/'); ^ ~~~~~~~~~~~~~~~~~~ N_("Do you really want to remove all cookies?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ cookies.c:383:30: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (parse_header_param(str, "domain", &domain) == HEADER_PARAM_NOT_FOUND) ^~~~~~~~ ../.././src/protocol/header.h:13:76: note: passing argument to parameter here enum parse_header_param parse_header_param(unsigned char *, unsigned char *, unsigned char **); ^ cookies.c:386:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] memmove(domain, domain + 1, strlen(domain)); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:70:34: note: expanded from macro 'memmove' __builtin___memmove_chk (dest, __VA_ARGS__, __darwin_obsz0 (dest)) ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ cookies.c:426:35: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] switch (parse_header_param(str, "expires", &date)) { ^~~~~~~~~ ../.././src/protocol/header.h:13:76: note: passing argument to parameter here enum parse_header_param parse_header_param(unsigned char *, unsigned char *, unsigned char **); ^ cookies.c:454:44: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] dialogs.c:297 cookie->secure = (parse_header_param(str, "secure", NULL) ^~~~~~~~ ../.././src/protocol/header.h:13:76:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : number = strtol(value, (char **) &end, 10); ^~~~~ note: passing argument to parameter here /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:167:26: note: passing argument to parameter '__str' here long strtol(const char *__str, char **__endptr, int __base);enum parse_header_param parse_header_param(unsigned char *, unsigned char *, unsigned char **); ^ ^ dialogs.c:316:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] number = strtol(value, (char **) &end, 10); ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:167:26: note: passing argument to parameter '__str' here long strtol(const char *__str, char **__endptr, int __base); ^ dialogs.c:337:17: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] dlg->title = _("Edit", term); ^~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ dialogs.c:357:28: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] dlg_server = straconcat(_("Server", term), ": ", dlg_server, "\n", ^~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ dialogs.c:366:29: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_field_float(dlg, _("Name", term), 0, 0, set_cookie_name, MAX_STR_LEN, name, NULL); ^~~~~~ ../.././src/bfu/inpfield.h:47:38: note: expanded from macro 'add_dlg_field_float' add_dlg_field_do(dlg, WIDGET_FIELD, label, min, max, handler, len, field, history, INPFIELD_FLOAT) ^~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ dialogs.c:367:29: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_field_float(dlg, _("Value", term), 0, 0, set_cookie_value, MAX_STR_LEN, value, NULL); ^~~~~~~ ../.././src/bfu/inpfield.h:47:38: note: expanded from macro 'add_dlg_field_float' add_dlg_field_do(dlg, WIDGET_FIELD, label, min, max, handler, len, field, history, INPFIELD_FLOAT) ^~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ cookies.cdialogs.c:368:29: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :503:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (c_strcasecmp(c->name, cookie->name) add_dlg_field_float(dlg, _("Domain", term), 0, 0, set_cookie_domain, MAX_STR_LEN, domain, NULL); ^~~~~~~~ ../.././src/bfu/inpfield.h:47:38: note: expanded from macro 'add_dlg_field_float' ^~~~~~~ ../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ cookies.c:503:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_field_do(dlg, WIDGET_FIELD, label, min, max, handler, len, field, history, INPFIELD_FLOAT) if (c_strcasecmp(c->name, cookie->name) ^~~~~~~~~~~~ ^~~~~ ../.././src/util/string.h:111:../.././src/intl/gettext/libintl.h:94:1846:: note: passing argument to parameter 's2' here int c_strcasecmp(const char *s1, const char *s2); ^ note: passing argument to parameter 'msg' here cookies.c:504:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]_(unsigned char *msg, struct terminal *term) ^ || c_strcasecmp(c->domain, cookie->domain)) ^~~~~~~~~ ../.././src/util/string.h:111:30: dialogs.c:369:29: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: passing argument to parameter 's1' here add_dlg_field_float(dlg, _("Expires", term), 0, 0, set_cookie_expires, MAX_STR_LEN, expires, NULL); ^~~~~~~~~int c_strcasecmp(const char *s1, const char *s2); ^ cookies.c../.././src/bfu/inpfield.h:504:35:: 47:38: note: expanded from macro 'add_dlg_field_float' add_dlg_field_do(dlg, WIDGET_FIELD, label, min, max, handler, len, field, history, INPFIELD_FLOAT) ^~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || c_strcasecmp(c->domain, cookie->domain)) passing argument to parameter 'msg' here ^~~~~~~~~~~~~~ ../.././src/util/string.h:111:46: note: passing argument to parameter 's2' here _(unsigned char *msg, struct terminal *term) int c_strcasecmp(const char *s1, const char *s2); ^ ^ dialogs.c:370:29: cookies.c:517:21: warning: passing 'unsigned char[1]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] warning: if (!c_strcasecmp(cd->domain, cookie->domain)) ^~~~~~~~~~ ../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int c_strcasecmp(const char *s1, const char *s2); ^ add_dlg_field_float(dlg, _("Secure", term), 0, 0, set_cookie_secure, MAX_STR_LEN, secure, NULL); ^~~~~~~~ ../.././src/bfu/inpfield.h:47cookies.c:38: note: expanded from macro 'add_dlg_field_float' :517:33 add_dlg_field_do(dlg, WIDGET_FIELD, label, min, max, handler, len, field, history, INPFIELD_FLOAT) : warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~ if (!c_strcasecmp(cd->domain, cookie->domain)) ../.././src/intl/gettext/libintl.h:94:18: ^~~~~~~~~~~~~~note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ ../.././src/util/string.hdialogs.c:372:24:: warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 111 add_dlg_button(dlg, _("~OK", term), B_ENTER, ok_dialog, NULL); ^~~~~ :46: note: passing argument to parameter 's2' here ../.././src/bfu/button.hint c_strcasecmp(const char *s1, const char *s2); ^ :88:25: note: expanded from macro 'add_dlg_button' cookies.c:520:22: warning: add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) ^~~~ passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ domain_len = strlen(cookie->domain); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here dialogs.c:373size_t strlen(const char *__s); ^ :24: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_button(dlg, _("~Cancel", term), B_ESC, cancel_dialog, NULL); ^~~~~~~~~ ../.././src/bfu/button.h:88:25: note: expanded from macro 'add_dlg_button' add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ dialogs.c:375:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_end(dlg, EDIT_WIDGETS_COUNT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/dialog.h:153:3: note: expanded from macro 'add_dlg_end' assert(n == (dlg)->number_of_widgets); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ dialogs.c:375:2: warning: passing 'char[48]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_end(dlg, EDIT_WIDGETS_COUNT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/dialog.h:153:3: note: expanded from macro 'add_dlg_end' assert(n == (dlg)->number_of_widgets); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ cookies.c:610:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int dl = strlen(d); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ cookies.c:614:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (dl > strlen(s)) return 0; ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ dialogs.c:407:3: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(box->sel->depth == 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ dialogs.c:407:3: warning: passing 'char[39]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(box->sel->depth == 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \cookies.c:664:27: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); add_to_string(&header, "; "); ^~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ ^ dialogs.c:417:35: warning: passing 'char[1]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] new_cookie = init_cookie(stracpy("") /* name */, ^~ ../.././src/util/string.h:31:45: note: passing argument to parameter 'src' here unsigned char *stracpy(const unsigned char *src); ^ dialogs.c:418:14: warning: passing 'char[1]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] stracpy("") /* value */, ^~ ../.././src/util/string.h:31:45: note: passing argument to parameter 'src' here unsigned char *stracpy(const unsigned char *src); ^ dialogs.c:419:14: warning: passing 'char[2]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] stracpy("/") /* path */, ^~~ ../.././src/util/string.h:31:45: note: passing argument to parameter 'src' here unsigned char *stracpy(const unsigned char *src); ^ dialogs.c:440:37: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] dummy_cookie = init_cookie(stracpy("empty") /* name */, ^~~~~~~ ../.././src/util/string.h:31:45: note: passing argument to parameter 'src' here unsigned char *stracpy(const unsigned char *src); ^ dialogs.c:441:16: warning: passing 'char[2]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] stracpy("1") /* value */, ^~~ ../.././src/util/string.h:31:45: note: passing argument to parameter 'src' here unsigned char *stracpy(const unsigned char *src); ^ cookies.c:693dialogs.c:442:16: warning: passing 'char[2]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] stracpy("/") /* path */,: ^~~17 :../.././src/util/string.h:31:45: note: passing argument to parameter 'src' here warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *stracpy(const unsigned char *src); ^ unsigned char *cookfile = COOKIES_FILENAME; ^ ~~~~~~~~~~~~~~~~ dialogs.c:444:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get_cookie_server(value, strlen(value))); ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here cookies.csize_t strlen(const char *__s); ^ :709:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fp = fopen(cookfile, "rb"); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:153:37: note: passing argument to parameter '__filename' here FILE *fopen(const char * __restrict __filename, const char * __restrict __mode) __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0, __DARWIN_ALIAS(fopen)); ^ cookies.c:718:15: warning: passing 'unsigned char[6144]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] while (fgets(in_buffer, 6 * MAX_STR_LEN, fp)) { ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:149:30: note: passing argument to parameter here char *fgets(char * __restrict, int, FILE *); ^ dialogs.c:464:17: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] dlg->title = _("Add server", term); ^~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ cookies.c:730:dialogs.c15: :468:warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 11: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] p = strchr(q, '\t'); ^ text = _("Server name", term); ^~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here ../.././src/intl/gettext/libintl.h:94char *strchr(const char *__s, int __c); ^ :cookies.c18: note: passing argument to parameter 'msg' here :730:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] _(unsigned char *msg, struct terminal *term) p = strchr(q, '\t'); ^ ~~~~~~~~~~~~~~~ ^ cookies.c:733:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] dialogs.c p = strchr(q, '\n');: ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:470:27: 76:26: note: passing argument to parameter '__s' here warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]char *strchr(const char *__s, int __c); ^ cookies.c:733:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] p = strchr(q, '\n'); add_dlg_ok_button(dlg, _("~OK", term), B_ENTER, add_server_do, name); ^~~~~ ^ ~~~~~~~~~~~~~~~ ../.././src/bfu/button.h:85:25: note: expanded from macro 'add_dlg_ok_button' add_dlg_button_do(dlg, text, flags, ok_dialog, NULL, done, data) ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here cookies.c:_(unsigned char *msg, struct terminal *term) ^ 744:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] expires = str_to_time_t(members[EXPIRES].pos); ^~~~~~~~~~~~~~~~~~~~ ../.././src/util/time.h:20:41: note: expanded from macro 'str_to_time_t' dialogs.c#define str_to_time_t(s) ((time_t) atol(s)) ^ :471:24: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:136:24 add_dlg_button(dlg, _("~Cancel", term), B_ESC, cancel_dialog, NULL); : note: passing argument to parameter here long atol(const char *); ^ ^~~~~~~~~ ../.././src/bfu/button.h:88:25 : note: expanded from macro 'add_dlg_button' add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ cookies.c:768:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cookie->secure = !!atoi(members[SECURE].pos);dialogs.c:472: ^~~~~~~~~~~~~~~~~~~ 2: /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:135:23: note: passing argument to parameter herewarning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_end(dlg, SERVER_WIDGETS_COUNT); int atoi(const char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/dialog.h: ^ 153:3: note: expanded from macro 'add_dlg_end' assert(n == (dlg)->number_of_widgets); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ dialogs.c:472:2: warning: passing 'char[48]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_end(dlg, SERVER_WIDGETS_COUNT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/dialog.h:153:3: note: expanded from macro 'add_dlg_end' assert(n == (dlg)->number_of_widgets); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ dialogs.c:489:4: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { N_("~Info"), push_hierbox_info_button, 1 }, ^~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:490:4: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { N_("~Add"), push_add_button, 1 }, ^~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' cookies.c:825:#define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~3: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(term == NULL); ^~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' dialogs.c:491:#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ 4: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cookies.c:825: { N_("Add ~server"), push_add_server_button, 1 }, ^~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:213: warning: passing 'char[31]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(term == NULL); ^~~~~~~~~~~~~~~~~~~~ :17: ../.././src/util/error.h:note: expanded from macro 'N_' 108#define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' heredialogs.c: 492:4:void elinks_internal(unsigned char *fmt, ...); ^ warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { N_("~Edit"), push_edit_button, 1 }, ^~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:cookies.c:493:4: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { N_("~Delete"), push_hierbox_delete_button, 1 }, ^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ 830dialogs.c:494:4: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : { N_("C~lear"), push_hierbox_clear_button, 1 }, ^~~~~~~~~~~~ 3: warning: passing 'char[20]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ CANNOT_SAVE_COOKIES(0, N_("ELinks was started without a home directory.")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c:cookies.c:819:26: note: expanded from macro 'CANNOT_SAVE_COOKIES' info_box(term, flags, N_("Cannot save cookies"),\ ^~~~~~~~~~~~~~~~~~~~~~~~~ 495:4: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { N_("Sa~ve"), push_save_button, 0 }, ^~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' ../.././src/intl/gettext/libintl.h#define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ :21:17:../.././src/bfu/msgbox.h: note: expanded from macro 'N_' 133:18: note: passing argument to parameter 'title' here #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ unsigned char *title, enum format_align align, ^ cookies.c:830:26: warning: passing 'char[45]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] CANNOT_SAVE_COOKIES(0, N_("ELinks was started without a home directory.")); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ cookies.c:820:18: note: expanded from macro 'CANNOT_SAVE_COOKIES'dialogs.c:500 ALIGN_LEFT, message); \ ^~~~~~~ ../.././src/bfu/msgbox.h:134:18: note: passing argument to parameter 'text' here unsigned char *text); ^ :2cookies.c:835:23: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (get_cmd_opt_bool("anonymous")) { ^~~~~~~~~~~ :../.././src/config/options.h:309:67: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Cookie manager"), ^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17:note: expanded from macro 'get_cmd_opt_bool' note: expanded from macro 'N_' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293#define N_(msg) (gettext_noop(msg)):53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ^../.././src/config/options.h: 290:50../.././src/bfu/hierbox.h:97:3: : note: note: expanded from macro 'struct_hierbox_browser'expanded from macro 'get_opt' title, \ ^~~~~ #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ cookies.c:836:3: warning: passing 'char[20]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] CANNOT_SAVE_COOKIES(0, N_("ELinks was started with the -anonymous option.")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cookies.c:819:26: note: expanded from macro 'CANNOT_SAVE_COOKIES' info_box(term, flags, N_("Cannot save cookies"),\ ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:133:18: note: passing argument to parameter 'title' here unsigned char *title, enum format_align align, ^ cookies.c:836:26: warning: passing 'char[47]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] CANNOT_SAVE_COOKIES(0, N_("ELinks was started with the -anonymous option.")); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ cookies.c:820:18: note: expanded from macro 'CANNOT_SAVE_COOKIES' ALIGN_LEFT, message); \ ^~~~~~~ ../.././src/bfu/msgbox.h:134:18: note: passing argument to parameter 'text' here unsigned char *text); ^ cookies.c:843:3: warning: passing 'char[20]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] CANNOT_SAVE_COOKIES(0, N_("Out of memory")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cookies.c:819:26: note: expanded from macro 'CANNOT_SAVE_COOKIES' info_box(term, flags, N_("Cannot save cookies"),\ ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:133:18: note: passing argument to parameter 'title' here unsigned char *title, enum format_align align, ^ cookies.c:843:26: warning: passing 'char[14]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] CANNOT_SAVE_COOKIES(0, N_("Out of memory")); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ cookies.c:820:18: note: expanded from macro 'CANNOT_SAVE_COOKIES' ALIGN_LEFT, message); \ ^~~~~~~ ../.././src/bfu/msgbox.h:134:18: note: passing argument to parameter 'text' here unsigned char *text); ^ cookies.c:850:3: warning: passing 'char[20]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] CANNOT_SAVE_COOKIES(MSGBOX_NO_TEXT_INTL, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cookies.c:819:26: note: expanded from macro 'CANNOT_SAVE_COOKIES' info_box(term, flags, N_("Cannot save cookies"),\ ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:133:18: note: passing argument to parameter 'title' here unsigned char *title, enum format_align align, ^ cookies.c:870:3: warning: passing 'char[20]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] CANNOT_SAVE_COOKIES(MSGBOX_NO_TEXT_INTL, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cookies.c:819:26: note: expanded from macro 'CANNOT_SAVE_COOKIES' info_box(term, flags, N_("Cannot save cookies"),\ ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:133:18: note: passing argument to parameter 'title' here unsigned char *title, enum format_align align, ^ cookies.c:913:15: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /* name: */ N_("Cookies"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/main/module.h:41:4: note: expanded from macro 'struct_module' { name, options, hooks, submods, data, init, done } ^~~~ 83 warnings generated. 79 warnings generated. [LD] src/cookies/lib.o gmake[2]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/cookies' [MAKE all] src/dialogs gmake[2]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/dialogs' [CC] src/dialogs/document.o [CC] src/dialogs/download.o [CC] src/dialogs/edit.o In file included from edit.c:11: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from edit.c:11: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from download.c:13: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from download.c:13: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from document.c:16: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from document.c:16: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from edit.c:12: In file included from ../.././src/dialogs/edit.h:5: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from edit.c:12: In file included from ../.././src/dialogs/edit.h:5: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from edit.c:13: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ edit.c:92:24: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_field(dlg, _("Name", term), 0, 0, check_nonempty, MAX_STR_LEN, name, NULL); ^~~~~~ ../.././src/bfu/inpfield.h:44:38: note: expanded from macro 'add_dlg_field' add_dlg_field_do(dlg, WIDGET_FIELD, label, min, max, handler, len, field, history, INPFIELD_NONE) ^~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ edit.c:94:24: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_field(dlg, _("Name", term), 0, 0, NULL, MAX_STR_LEN, name, NULL); ^~~~~~ ../.././src/bfu/inpfield.h:44:38: note: expanded from macro 'add_dlg_field' add_dlg_field_do(dlg, WIDGET_FIELD, label, min, max, handler, len, field, history, INPFIELD_NONE) ^~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ edit.c:96:23: warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_field(dlg, _("URL", term), 0, 0, NULL, MAX_STR_LEN, url, NULL); ^~~~~ ../.././src/bfu/inpfield.h:44:38: note: expanded from macro 'add_dlg_field' add_dlg_field_do(dlg, WIDGET_FIELD, label, min, max, handler, len, field, history, INPFIELD_NONE) ^~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ edit.c:98:27: warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_ok_button(dlg, _("~OK", term), B_ENTER, when_done, dlg); ^~~~~ ../.././src/bfu/button.h:85:25: note: expanded from macro 'add_dlg_ok_button' add_dlg_button_do(dlg, text, flags, ok_dialog, NULL, done, data) ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ edit.c:99:24: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_button(dlg, _("C~lear", term), 0, clear_dialog, NULL); ^~~~~~~~ ../.././src/bfu/button.h:88:25: note: expanded from macro 'add_dlg_button' add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ edit.c:102:25: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_button(dlg, _("~Cancel", term), B_ESC, ^~~~~~~~~ ../.././src/bfu/button.h:88:25: note: expanded from macro 'add_dlg_button' add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here In file included from document.c:18: In file included from ../.././src/dialogs/document.h:4: In file included from ../.././src/session/session.h:7_(unsigned char *msg, struct terminal *term): ../.././src/network/state.h:132:2: warning: ^assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:edit.c:2: note: expanded from macro 'assert'105 :25: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_button(dlg, _("~Cancel", term), B_ESC, ^~~~~~~~~ ../.././src/bfu/button.h:88:25: note: expanded from macro 'add_dlg_button' INTERNAL("assertion " #x " failed!"); \ add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) ^~~~ ^~~~~~~~ ../.././src/intl/gettext/libintl.h:94../.././src/util/error.h:47:18::26: note: note: expanded from macro 'INTERNAL' passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from document.c:18: edit.c:108:In file included from ../.././src/dialogs/document.h:4: In file included from ../.././src/session/session.h:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_end(dlg, EDIT_WIDGETS_COUNT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/dialog.h:153:37:: ../.././src/network/state.h note: expanded from macro 'add_dlg_end' :132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(n == (dlg)->number_of_widgets); \ assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26:note: expanded from macro 'assert' note: expanded from macro 'INTERNAL' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal passing argument to parameter 'fmt' here ^ ~~~~~~~~ void elinks_internal(unsigned char *fmt, ...); ^ edit.c:108:2: warning: passing 'char[48]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_end(dlg, EDIT_WIDGETS_COUNT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/dialog.h:153:3: note: expanded from macro 'add_dlg_end' assert(n == (dlg)->number_of_widgets); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from download.c:16: In file included from ../.././src/dialogs/menu.h:6: In file included from ../.././src/session/task.h:5: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from download.c:16: In file included from ../.././src/dialogs/menu.h:6: In file included from ../.././src/session/task.h:5: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from document.c:19: In file included from ../.././src/document/document.h:8: ../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from download.c:19: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from document.c:23: ../.././src/intl/gettext/libintl.h:70: bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ 42:../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from document.c:30: ../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from download.c:26: ../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from download.c:32: ../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ download.c:129:61: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] struct color_pair *dialog_text_color = get_bfu_color(term, "dialog.text"); ^~~~~~~~~~~~~ ../.././src/bfu/style.h:22:53: note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ download.c:130:62: warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *msg = get_download_msg(download, term, 1, 1, "\n"); ^~~~ ../.././src/dialogs/status.h:14:46: note: passing argument to parameter 'separator' here int wide, int full, unsigned char *separator); ^ download.c:154:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] url_len = strlen(url); ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ document.c:39:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(term); ^~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ document.c:39:2: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] download.c assert(term); ^~~~~~~~~~~~ ../.././src/util/error.h::243:17: warning: 108passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] dlg->title = _("Download", term); ^~~~~~~~~~ :../.././src/intl/gettext/libintl.h:9411::18 note: expanded from macro 'assert': note: passing argument to parameter 'msg' here INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^_(unsigned char *msg, struct terminal *term) ^ document.c:43:9: warning: assigning to 'unsigned char *' from 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] title = N_("Info"); ^ ~~~~~~~~~~ download.c:250:24: document.c:46:warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 4: warning: passing 'char[17]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("You are nowhere!")); add_dlg_button(dlg, _("~Background", term), B_ENTER | B_ESC, dlg_undisplay_download, NULL); ^~~~~~~~~~~~~ ../.././src/bfu/button.h: ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:13488:25: note: expanded from macro 'add_dlg_button' add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ :18: note: passing argument to parameter 'text' here unsigned char *text); ^ download.c:251:24: warning: passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_button(dlg, _("Background with ~notify", term), B_ENTER | B_ESC, dlg_set_notify, NULL); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/button.h:88:25: note: expanded from macro 'add_dlg_button' add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ download.c:258:24: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_button(dlg, _("~Abort", term), 0, dlg_abort_download, NULL); ^~~~~~~~ ../.././src/bfu/button.h:88:25: note: expanded from macro 'add_dlg_button' add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ download.c:263:25: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_button(dlg, _("Abort and ~delete file", term), 0, push_delete_button, NULL); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/button.h:88:25: note: expanded from macro 'add_dlg_button' add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ download.c:270:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_end(dlg, DOWNLOAD_WIDGETS_COUNT - !!file_download->external_handler); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/dialog.h:153:3: note: expanded from macro 'add_dlg_end' assert(n == (dlg)->number_of_widgets); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ download.c:270:2: warning: passing 'char[84]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_end(dlg, DOWNLOAD_WIDGETS_COUNT - !!file_download->external_handler); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/dialog.h:153:3: note: expanded from macro 'add_dlg_end' assert(n == (dlg)->number_of_widgets); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.hdocument.c:64:12:48: :37warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : _("Link", term), a); ^~~~~~ note: passing argument to parameter 'fmt' here ../.././src/intl/gettext/libintl.h:94:18: note: void elinks_internal(unsigned char *fmt, ...); passing argument to parameter 'msg' here ^ _(unsigned char *msg, struct terminal *term) ^ document.c:63:29: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(msg, "\n%s: %s", ^~~~~~~~~~ ../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ document.c:71:12: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] _("Link title", term), a); ^~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ document.c:70:29: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(msg, "\n%s: %s", ^~~~~~~~~~ ../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ document.c:88:13: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] _("Link image", term), ^~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ document.c:87:30: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(msg, "\n%s: %s", ^~~~~~~~~~ ../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ document.c:98:15: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] last_visit = ctime(&historyitem->last_visit); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ document.c:103:8: warning: passing 'char[21]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] _("Link last visit time", ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ document.c:102:6: warning: passing 'char[11]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "\n%s: %.24s", ^~~~~~~~~~~~~ ../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ document.c:109:8: warning: passing 'char[26]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] _("Link title (from history)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ document.c:108:31: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(msg, "\n%s: %s", ^~~~~~~~~~ ../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ document.c:136:24: warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] download.c:347:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&msg, _("URL", term)); ^~~~~ ../.././src/intl/gettext/libintl.h assert(!is_object_used(file_download)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert': INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ document.c:137:22: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] download.c:347:2: warning: passing 'char[49]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&msg, ": "); assert(!is_object_used(file_download)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ ../.././src/util/error.h../.././src/util/string.h:190:108:30:11: note: : passing argument to parameter 'source' here note: expanded from macro 'assert' const unsigned char *source); ^ INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ document.c:145:42: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&msg, "%s: %s", _("Title", term), ^~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ document.c:145:30: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&msg, "%s: %s", _("Title", term), ^~~~~~~~ ../.././src/util/string.h:207:download.c:378:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 81 stylename = (item == context->box->sel) ? "menu.selected" ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ download.c:387:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] length = strlen(text); ^~~~document.c:156:12: /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] _("Size", term), ^~~~~~ ../.././src/intl/gettext/libintl.h:94: 18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ document.c:155:30: warning: passing 'char[9]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] download.c: add_format_to_string(&msg, "\n%s: %" OFF_PRINT_FORMAT, ^~~~~~~~~~~~~~~~~~~~~~~~~~ 397:47: ../.././src/util/string.h:207:warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 81: note: passing argument to parameter 'format' here draw_text(context->term, x + trimmedlen, y, "...", 3, 0, color); ^~~~~ struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ ../.././src/terminal/draw.h:279:24: document.c:160:42:note: passing argument to parameter 'text' here warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *text, int length, ^ add_format_to_string(&msg, " (%s)", _("incomplete", term)); ^~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94: 18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ document.c:160:31: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&msg, " (%s)", _("incomplete", term)); ^~~~~~~ ../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ document.c:164:45: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&msg, "\n%s: %s", _("Codepage", term), ^~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ document.c:164:31: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&msg, "\n%s: %s", _("Codepage", term), ^~~~~~~~~~ ../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ download.c:document.c:168:43: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&msg, " (%s)", _("assumed", term)); ^~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:423:2: warning: initializing 'unsigned char *' with an expression of type 'char[48]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 18 N_("Sorry, but download \"%s\" cannot be interrupted."),: note: passing argument to parameter 'msg' here ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' _(unsigned char *msg, struct terminal *term)#define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ^ download.c:425:2: warning: initializing 'unsigned char *' with an expression of type 'char[58]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Sorry, but download \"%s\" is being used by something else."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ document.c../.././src/intl/gettext/libintl.h:21:17::168:32: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~~~~~~~~~~~~ add_format_to_string(&msg, " (%s)", _("assumed", term)); ^~~~~~~ ../.././src/util/string.h:207:81:download.c note: passing argument to parameter 'format' here :431struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ :2: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Interrupt marked downloads"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ document.c:../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' 171:9: warning: passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]#define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ _("ignoring server setting", term)); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.hdownload.c:433:2:94:18: note: passing argument to parameter 'msg' here : _(unsigned char *msg, struct terminal *term) ^warning: initializing 'unsigned char *' with an expression of type 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] document.c: N_("Interrupt marked downloads?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' 170#define N_(msg) (gettext_noop(msg)):32: ^~~~~~~~~~~~~~~~~~~ warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&msg, " (%s)", ^~~~~~~ download.c:../.././src/util/string.h:207:81: note: 439passing argument to parameter 'format' here :2: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); N_("Interrupt download"), ^~~~~~~~~~~~~~~~~~~~~~~~ ^ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ download.c:441:2: warning: initializing 'unsigned char *' with an expression of type 'char[25]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] document.c N_("Interrupt this download?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17:175:34: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : note: expanded from macro 'N_' a = parse_header(cached->head, "Server", NULL); ^~~~~~~~ ../.././src/protocol/header.h:12:61: note: #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ passing argument to parameter here download.c:443:2: warning: unsigned char *parse_header(unsigned char *, unsigned char *, unsigned char **); initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Interrupt all downloads"), ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ document.c:178:13: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] download.c _("Server", term), a); ^~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) :445 ^ :2: warning: initializing 'unsigned char *' with an expression of type 'char[47]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] document.c:177 N_("Do you really want to interrupt all downloads?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:31 ../.././src/intl/gettext/libintl.h:: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 21: add_format_to_string(&msg, "\n%s: %s", ^~~~~~~~~~ 17: note: expanded from macro 'N_' ../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here#define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ document.c:184:13: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] _("SSL Cipher", term), ^~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ document.c:183:31: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&msg, "\n%s: %s", ^~~~~~~~~~ ../.././src/util/string.h:download.c:472:2: warning: 207:81:assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: passing argument to parameter 'format' here assert(ses); ^~~~~~~~~~~ struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.hdocument.c:189:13: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]: 47 _("Encoding", term), :26 ^~~~~~~~~~ :../.././src/intl/gettext/libintl.h: note: expanded from macro 'INTERNAL' 94:18: #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ download.c:472:2: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] document.c:188:31: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses); add_format_to_string(&msg, "\n%s: %s", ^~~~~~~~~~ ../.././src/util/string.h:207:81 ^~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' : note: passing argument to parameter 'format' here INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ document.c:193:34: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] a = parse_header(cached->head, "Date", NULL); ^~~~~~ ../.././src/protocol/header.h:12:61: note: passing argument to parameter here unsigned char *parse_header(unsigned char *, unsigned char *, unsigned char **); ^ document.cdownload.c:492::196:134: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { N_("~Info"), push_info_button }, ^~~~~~~~~~~ _("Date", term), a);../.././src/intl/gettext/libintl.h: ^~~~~~21: 17:../.././src/intl/gettext/libintl.h: note: 94:expanded from macro 'N_' 18: note: passing argument to parameter 'msg' here #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~_(unsigned char *msg, struct terminal *term) ^ document.c:195:31: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]download.c: 493:4: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&msg, "\n%s: %s", ^~~~~~~~~~ ../.././src/util/string.h: { N_("~Abort"), push_hierbox_delete_button }, ^~~~~~~~~~~~207: 81:../.././src/intl/gettext/libintl.h: note: 21:passing argument to parameter 'format' here 17: note: expanded from macro 'N_' struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); #define N_(msg) (gettext_noop(msg)) ^ ^~~~~~~~~~~~~~~~~~~ download.c:498:document.c:202:13: warning: passing 'char[14]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 4: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { N_("C~lear"), push_hierbox_clear_button }, ^~~~~~~~~~~~ _("Last modified", term), ../.././src/intl/gettext/libintl.h:21: ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h17: note: expanded from macro 'N_':94 :18:#define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ document.c:201:31: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&msg, "\n%s: %s", ^~~~~~~~~~ ../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ download.c:503:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Download manager"), ^~~~~~~~~~~~~~~~~~~~~~~ document.c../.././src/intl/gettext/libintl.h::21421:12::17: note: expanded from macro 'N_' warning: passing 'char[16]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 14 _("Last visit time", term));#define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~ warning ^ ../.././src/intl/gettext/libintl.h../.././src/bfu/hierbox.h:s: generated. 97:3: note: 94:18expanded from macro 'struct_hierbox_browser' : note: passing argument to parameter 'msg' here title, \ ^~~~~ _(unsigned char *msg, struct terminal *term) ^ document.c:213:30: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&msg, "\n%s: ", ^~~~~~~~ ../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ document.c:218:31: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (historyitem) last_visit = ctime(&historyitem->last_visit); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ document.c:233:26: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&msg, _("Unknown", term)); ^~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ document.c:241:4: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Info"), ALIGN_LEFT, msg.source); ^~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:133:18: note: passing argument to parameter 'title' here unsigned char *title, enum format_align align, ^ document.c:248:17: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *title = N_("Header info"); ^ ~~~~~~~~~~~~~~~~~ document.c:264:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] headers = mem_alloc(strlen(cached->head) + 1); ^~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ document.c:302:11: warning: assigning to 'unsigned char *' from 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] headers = N_("No header info."); ^ ~~~~~~~~~~~~~~~~~~~~~ document.c:317:31: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] nowhere_box(ses->tab->term, N_("Header info")); ^~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ document.c:37:51: note: passing argument to parameter 'title' here nowhere_box(struct terminal *term, unsigned char *title) ^ [CC] src/dialogs/exmode.o 57 warnings generated. 36 warnings generated. [CC] src/dialogs/info.o [CC] src/dialogs/menu.o In file included from exmode.c:12: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from exmode.c:12: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from exmode.c:17: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from exmode.c:19: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from exmode.c:19: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ exmode.c:68:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && command && args); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ exmode.c:68:2: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && command && args); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ exmode.c:70:23: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (get_cmd_opt_bool("anonymous")) ^~~~~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ exmode.c:129:24: warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] input_field_line(ses, ":", NULL, &exmode_history, exmode_input_handler); ^~~ ../.././src/bfu/inpfield.h:109:54: note: passing argument to parameter 'prompt' here input_field_line(struct session *ses, unsigned char *prompt, void *data, ^ exmode.c:136:38: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] load_input_history(&exmode_history, EXMODE_HISTORY_FILENAME); ^~~~~~~~~~~~~~~~~~~~~~~ exmode.c:34:34: note: expanded from macro 'EXMODE_HISTORY_FILENAME' #define EXMODE_HISTORY_FILENAME "exmodehist" ^~~~~~~~~~~~ ../.././src/bfu/inphist.h:53:70: note: passing argument to parameter 'filename' here int load_input_history(struct input_history *history, unsigned char *filename); ^ exmode.c:142:38: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] save_input_history(&exmode_history, EXMODE_HISTORY_FILENAME); ^~~~~~~~~~~~~~~~~~~~~~~ exmode.c:34:34: note: expanded from macro 'EXMODE_HISTORY_FILENAME' #define EXMODE_HISTORY_FILENAME "exmodehist" ^~~~~~~~~~~~ ../.././src/bfu/inphist.h:57:70: note: passing argument to parameter 'filename' here int save_input_history(struct input_history *history, unsigned char *filename); ^ exmode.c:147:15: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /* name: */ N_("Exmode"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/main/module.h:41:4: note: expanded from macro 'struct_module' { name, options, hooks, submods, data, init, done } ^~~~ In file included from menu.c:12: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from menu.c:12: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from info.c:16: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from info.c:16: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from menu.c:17: In file included from ../.././src/document/document.h:8: ../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ 12 warnings generated. In file included from menu.c:21: In file included from ../.././src/dialogs/menu.h:6: In file included from ../.././src/session/task.h:5: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from menu.c:21: In file included from ../.././src/dialogs/menu.h:6: In file included from In file included from ../.././src/session/task.h:5info.c:: In file included from 21: ../.././src/session/session.h:In file included from ../.././src/document/html/renderer.h7: :5: In file included from ../.././src/network/state.h:132../.././src/document/document.h:8: :2:../.././src/protocol/uri.h:316:58: warning: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108: return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ 11: note: expanded from macro 'assert' ../.././src/protocol/uri.h INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ :90:../.././src/util/error.h:21: note: 48:37: note: passing argument to parameter 'fmt' here expanded from macro 'struri' void elinks_internal(unsigned char *fmt, ...); ^ #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from info.c:22: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from info.c:26: In file included from ../.././src/network/connection.h:5: In file included from ../.././src/encoding/encoding.h:4: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from info.c:26: In file included from ../.././src/network/connection.h:5: In file included from ../.././src/encoding/encoding.h:4: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO);In file included from menu.c:23: ../.././src/intl/gettext/libintl.h ^~~~~~~~~~~~~~~~~~~~~~~~ :../.././src/util/error.h:108:11: note: expanded from macro 'assert' 70 INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here :42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] void elinks_internal(unsigned char *fmt, ...); ^ bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from info.c:29: ../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ info.c:41:4: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("About"), ALIGN_CENTER, ^~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:133:18: note: passing argument to parameter 'title' here unsigned char *title, enum format_align align, ^ info.c:113:26: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&keys, "\n\n"); ^~~~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ info.c:117:4: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert((int) MAIN_ACTIONS > (int) EDIT_ACTIONS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ info.c:117:4: warning: passing 'char[58]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert((int) MAIN_ACTIONS > (int) EDIT_ACTIONS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ info.c:118:4: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert((int) EDIT_ACTIONS > (int) MENU_ACTIONS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ info.c:118:4: warning: passing 'char[58]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert((int) EDIT_ACTIONS > (int) MENU_ACTIONS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ info.c:134:18: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] MSG_BOX_BUTTON(N_("~OK"), NULL, B_ENTER | B_ESC), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/msgbox.h:107:38: note: expanded from macro 'MSG_BOX_BUTTON' MSG_BOX_CAST(const unsigned char *, label), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/bfu/msgbox.h:102:38: note: expanded from macro 'MSG_BOX_CAST' (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) ^~~~~ info.c:135:18: warning: passing 'char[16]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] MSG_BOX_BUTTON(N_("~Toggle display"), push_toggle_keys_display_button, B_ENTER)); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/msgbox.h:107:38: note: expanded from macro 'MSG_BOX_BUTTON' MSG_BOX_CAST(const unsigned char *, label), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/bfu/msgbox.h:102:38: note: expanded from macro 'MSG_BOX_CAST' (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) ^~~~~ In file included from menu.c:41: ../.././src/util/conv.h:173:17:info.c:131:3: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ N_("Keys"), ALIGN_LEFT, ^~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:#define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ 82:../.././src/bfu/msgbox.h:9328: :42note: passing argument to parameter '__s' here: note: passing argument to parameter 'title' here enum msgbox_flags flags, unsigned char *title, enum format_align align, ^ size_t strlen(const char *__s); ^ info.c:143:19: warning: passing 'char[228]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] msg_text(term, N_("ELinks %s\n" ^~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:120:63: note: passing argument to parameter 'format' here unsigned char *msg_text(struct terminal *term, unsigned char *format, ...); ^ info.c:142:4: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Copying"), ALIGN_CENTER, ^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:133:18: note: passing argument to parameter 'title' here unsigned char *title, enum format_align align, ^ info.c:169:25: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&info, _("Resources", term)); ^~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ info.c:menu.c:70:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 170 assert(ses && ses->tab && ses->tab->term && url); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :23: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/util/error.h: add_to_string(&info, ": "); ^~~~ 108../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here : const unsigned char *source); ^ 2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ info.c:173:13: warning: menu.c:70:2: warning: passing 'char[59]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && ses->tab && ses->tab->term && url); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here val_add(n_("%ld handle", "%ld handles", val, term));void elinks_internal(unsigned char *fmt, ...); ^ ^~~~~~~~~~~~ info.c:167:30: note: expanded from macro 'val_add' add_format_to_string(&info, text, val); ^~~~ ../.././src/intl/gettext/libintl.h:161:19: note: passing argument to parameter 'msg1' here n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) ^ menu.c:86:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] info.c:173:27: warning: assert(doc_view && doc_view->document && doc_view->document->uri);passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ val_add(n_("%ld handle", "%ld handles", val, term));../.././src/util/error.h: ^~~~~~~~~~~~~ 108:2: info.c:167:note: expanded from macro 'assert' 30: note: expanded from macro 'val_add' INTERNAL("assertion " #x " failed!"); \ add_format_to_string(&info, text, val); ^~~~ ../.././src/intl/gettext/libintl.h:161:40: ^~~~~~~~ note: passing argument to parameter 'msg2' here ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) ^ #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ menu.c:86:2: warning: passing 'char[76]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] info.c:174:23: warning: assert(doc_view && doc_view->document && doc_view->document->uri); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&info, ", "); ../.././src/util/error.h:108:11 : ^~~~ note: expanded from macro 'assert' ../.././src/util/string.h: INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h190:30: note: passing argument to parameter 'source' here :48:37: note: passing argument to parameter 'fmt' here const unsigned char *source);void elinks_internal(unsigned char *fmt, ...); ^ ^ info.c:177:13: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] val_add(n_("%ld timer", "%ld timers", val, term)); ^~~~~~~~~~~ info.c:167:30: note: expanded from macro 'val_add' add_format_to_string(&info, text, val); ^~~~ ../.././src/intl/gettext/libintl.h:161:19: note: passing argument to parameter 'msg1' here n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) ^ info.c:177:26: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] val_add(n_("%ld timer", "%ld timers", val, term)); ^~~~~~~~~~~~ info.c:167:30: note: expanded from macro 'val_add' add_format_to_string(&info, text, val); ^~~~ ../.././src/intl/gettext/libintl.h:menu.c:161:40: note: passing argument to parameter 'msg2' here 97n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) ^ :8: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Save URL"), N_("Enter URL"), ^~~~~~~~~~~~~~ info.c:178:../.././src/intl/gettext/libintl.h:21:17:23: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&info, ".\n"); note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ^~~~~ ../.././src/bfu/inpfield.h:76:22: note: passing argument to parameter 'title' here unsigned char *title, ^ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here menu.c:97 const unsigned char *source); ^ :24: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] info.c:180:25: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Save URL"), N_("Enter URL"), ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21: add_to_string(&info, _("Connections", term)); ^~~~~~~~~~~~~ 17: note: expanded from macro 'N_' ../.././src/intl/gettext/libintl.h:94#define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ :18: ../.././src/bfu/inpfield.h:77:note: passing argument to parameter 'msg' here 22_(unsigned char *msg, struct terminal *term) ^ : note: passing argument to parameter 'text' here unsigned char *text, ^ info.cmenu.c:99:181:23: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]:21: warning: passing 'char[1]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] MAX_STR_LEN, "", 0, 0, NULL, ^~ add_to_string(&info, ": "); ^~~~ ../.././src/bfu/inpfield.h:79:22:../.././src/util/string.h note: passing argument to parameter 'def' here : unsigned char *def, int min, int max, ^ 190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ info.c:184:13: warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] val_add(n_("%ld connection", "%ld connections", val, term)); ^~~~~~~~~~~~~~~~ info.c:167:30: note: expanded from macro 'val_add' add_format_to_string(&info, text, val); ^~~~ ../.././src/intl/gettext/libintl.h:161:19: note: passing argument to parameter 'msg1' here n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) ^ info.c:184:31: warning: passing 'char[16]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] val_add(n_("%ld connection", "%ld connections", val, term)); ^~~~~~~~~~~~~~~~~ info.c:167:30: note: expanded from macro 'val_add' add_format_to_string(&info, text, val); ^~~~ ../.././src/intl/gettext/libintl.h:161:40: note: passing argument to parameter 'msg2' here n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) ^ info.c:185:23: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&info, ", "); ^~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ info.c:188:13: warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] val_add(n_("%ld connecting", "%ld connecting", val, term)); ^~~~~~~~~~~~~~~~ info.c:167:30: note: expanded from macro 'val_add' add_format_to_string(&info, text, val); ^~~~ ../.././src/intl/gettext/libintl.h:161:19: note: passing argument to parameter 'msg1' here n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) ^ info.c:188:31: warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] val_add(n_("%ld connecting", "%ld connecting", val, term)); ^~~~~~~~~~~~~~~~ info.c:167:30: note: expanded from macro 'val_add' add_format_to_string(&info, text, val); ^~~~ ../.././src/intl/gettext/libintl.h:161:40: note: passing argument to parameter 'msg2' here n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) ^ info.c:189:23: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&info, ", "); ^~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here menu.c const unsigned char *source); ^ :132:18: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] info.c:192:13: MSG_BOX_BUTTON(N_("~Yes"), really_exit_prog, B_ENTER), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: ../.././src/intl/gettext/libintl.hpassing 'char[17]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :21:17: note: expanded from macro 'N_' val_add(n_("%ld transferring", "%ld transferring", val, term));#define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~ ^ info.c../.././src/bfu/msgbox.h::107:167:30: 38:note: expanded from macro 'val_add' note: expanded from macro 'MSG_BOX_BUTTON' add_format_to_string(&info, text, val); ^~~~ ../.././src/intl/gettext/libintl.h:161:19 MSG_BOX_CAST(const unsigned char *, label), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ : note: passing argument to parameter 'msg1' here ../.././src/bfu/msgbox.h:102:38: note: expanded from macro 'MSG_BOX_CAST' (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) ^~~~~ n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) ^ info.c:192:33: warning: passing 'char[17]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] val_add(n_("%ld transferring", "%ld transferring", val, term)); ^~~~~~~~~~~~~~~~~~ menu.c:133:18: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] info.c:167:30: note: expanded from macro 'val_add' add_format_to_string(&info, text, val); MSG_BOX_BUTTON(N_("~No"), dont_exit_prog, B_ESC)); ^~~~ ../.././src/intl/gettext/libintl.h:161:40: note: passing argument to parameter 'msg2' here ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) ^ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' info.c:193:23: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&info, ", ");#define N_(msg) (gettext_noop(msg)) ^~~~ ../.././src/util/string.h ^:190 :30: ../.././src/bfu/msgbox.h:107:note: passing argument to parameter 'source' here 38: note: expanded from macro 'MSG_BOX_BUTTON' const unsigned char *source); ^ MSG_BOX_CAST(const unsigned char *, label), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/bfu/msgbox.h:102:38: note: expanded from macro 'MSG_BOX_CAST' info.c:196:13: warning: (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value))passing 'char[14]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] val_add(n_("%ld keepalive", "%ld keepalive", val, term)); ^~~~~~~~~~~~~~~ ^~~~~ info.c:167:30: note: expanded from macro 'val_add' add_format_to_string(&info, text, val); ^~~~ ../.././src/intl/gettext/libintl.h:161:19: note: passing argument to parameter 'msg1' here menu.c:126:3n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) ^ : warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] info.c:196 N_("Exit ELinks"), ALIGN_CENTER, :30: warning: ^~~~~~~~~~~~~~~~~ passing 'char[14]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:93:42: note: passing argument to parameter 'title' here enum msgbox_flags flags, unsigned char *title, enum format_align align, ^ val_add(n_("%ld keepalive", "%ld keepalive", val, term)); ^~~~~~~~~~~~~~~ info.c:167:30menu.c:: note: expanded from macro 'val_add' 127:3: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&info, text, val); ^~~~ ../.././src/intl/gettext/libintl.h:161:40: (ses->tab->term->next == ses->tab->term->prev && are_there_downloads()) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h note: passing argument to parameter 'msg2' here :n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) ^ 94:17: note: passing argument to parameter 'text' here unsigned char *text, void *udata, int buttons, ...); ^ info.c:197:23: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&info, ".\n"); ^~~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ info.c:199:25: warning: passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&info, _("Memory cache", term)); ^~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ info.c:200:23: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&info, ": "); ^~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ info.c:204:33: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&info, n_("%ld byte", "%ld bytes", bigval, term), bigval); ^~~~~~~~~~ ../.././src/intl/gettext/libintl.h:161:19: note: passing argument to parameter 'msg1' here n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) ^ menu.c:139:2info.c:: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 204: assert(ses); ^~~~~~~~~~~ ../.././src/util/error.h45: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :108:2: note: expanded from macro 'assert' add_format_to_string(&info, n_("%ld byte", "%ld bytes", bigval, term), bigval); ^~~~~~~~~~~ INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/intl/gettext/libintl.h../.././src/util/error.h:47:26:161: note: :40expanded from macro 'INTERNAL' : note: passing argument to parameter 'msg2' here#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) ^ menu.c:139:2: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses); info.c:205:23: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&info, ", "); ^~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ ^~~~~~~~~~~info.c:208:13: ../.././src/util/error.h:108 warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] val_add(n_("%ld file", "%ld files", val, term));:11: note: expanded from macro 'assert' ^~~~~~~~~~ info.c:167:30: INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'val_add' ../.././src/util/error.h:48 add_format_to_string(&info, text, val); ^~~~ :37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ ../.././src/intl/gettext/libintl.h:161:19: note: passing argument to parameter 'msg1' here n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) ^ info.c:208:25: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] val_add(n_("%ld file", "%ld files", val, term)); ^~~~~~~~~~~ info.c:167:30: note: expanded from macro 'val_add' add_format_to_string(&info, text, val); ^~~~ ../.././src/intl/gettext/libintl.h:161:40: note: passing argument to parameter 'msg2' here n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) ^ info.c:209:23: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&info, ", "); ^~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ info.c:212:13: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] val_add(n_("%ld in use", "%ld in use", val, term)); ^~~~~~~~~~~~ info.c:167:30: note: expanded from macro 'val_add' add_format_to_string(&info, text, val); ^~~~ ../.././src/intl/gettext/libintl.h:161:19: note: passing argument to parameter 'msg1' here n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) ^ info.c:212:27: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] val_add(n_("%ld in use", "%ld in use", val, term)); ^~~~~~~~~~~~ info.c:167:30: note: expanded from macro 'val_add' add_format_to_string(&info, text, val); ^~~~ ../.././src/intl/gettext/libintl.h:161:40: note: passing argument to parameter 'msg2' here n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) ^ info.c:213:23: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&info, ", "); ^~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ info.c:216:13: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] val_add(n_("%ld loading", "%ld loading", val, term)); ^~~~~~~~~~~~~ info.c:167:30: note: expanded from macro 'val_add' add_format_to_string(&info, text, val); ^~~~ ../.././src/intl/gettext/libintl.h:161:19: note: passing argument to parameter 'msg1' here menu.c:228:35n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) ^ info.c:: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 216:28: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int anonymous = get_cmd_opt_bool("anonymous"); ^~~~~~~~~~~ val_add(n_("%ld loading", "%ld loading", val, term)); ^~~~~~~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' info.c:167:30: note: expanded from macro 'val_add' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) add_format_to_string(&info, text, val); ^~~~ ^~~~../.././src/intl/gettext/libintl.h:161:40 ../.././src/config/options.h: :293:53: note: expanded from macro 'get_opt_bool_tree' note: passing argument to parameter 'msg2' here #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term)../.././src/config/options.h:290 ^ :50: note: expanded from macro 'get_opt' info.c:217:23:#define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :289:69 add_to_string(&info, ".\n"); : note: passing argument to parameter here ^~~~~ extern union option_value *get_opt_(struct option *, unsigned char *); ^../.././src/util/string.h:190: 30: note: passing argument to parameter 'source' here const unsigned char *source); ^ menu.c:231:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] info.c:219 assert(ses && ses->tab); ^~~~~~~~~~~~~~~~~~~~~~~ :25: warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/util/error.h add_to_string(&info, _("Document cache", term)); ^~~~~~~~~~~~~~~~ :108../.././src/intl/gettext/libintl.h:94:18:2: note: expanded from macro 'assert': note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ^ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal info.c:220:23: warning: ^ ~~~~~~~~ passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&info, ": "); ^~~~ ../.././src/util/string.h:190:30: note: menu.c:passing argument to parameter 'source' here 231:2: warning: passing 'char[34]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && ses->tab); ^~~~~~~~~~~~~~~~~~~~~~~ const unsigned char *source); ^ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' info.c:223 INTERNAL("assertion " #x " failed!"); \ :13 ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:: warning: passing 'char[14]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 37: val_add(n_("%ld formatted", "%ld formatted", val, term)); ^~~~~~~~~~~~~~~ info.c: note: 167:30:passing argument to parameter 'fmt' here note: void elinks_internal(unsigned char *fmt, ...); ^expanded from macro 'val_add' add_format_to_string(&info, text, val); ^~~~ ../.././src/intl/gettext/libintl.h:161:19: note: passing argument to parameter 'msg1' here n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) ^ info.c:223:30: warning: passing 'char[14]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] val_add(n_("%ld formatted", "%ld formatted", val, term)); ^~~~~~~~~~~~~~~ info.c:167:30: note: menu.c:238:25: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]expanded from macro 'val_add' add_format_to_string(&info, text, val); ^~~~ add_menu_action(&menu, N_("Go ~back"), ACT_MAIN_HISTORY_MOVE_BACK);../.././src/intl/gettext/libintl.h:161 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :40: note: passing argument to parameter 'msg2' here../.././src/intl/gettext/libintl.h: 21:17: note: n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) ^expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/menu.h:173:20: info.c:224note: expanded from macro 'add_menu_action':23: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG) add_to_string(&info, ", "); ^~~~ ^~~~ ../.././src/bfu/menu.h../.././src/util/string.h:190:164::3051: note: : note: passing argument to parameter 'text' herepassing argument to parameter 'source' here const unsigned char *source); ^ add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, ^ info.c:227:13: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] menu.c:239:25: val_add(n_("%ld in use", "%ld in use", val, term)); ^~~~~~~~~~~~ warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] info.c:167 add_menu_action(&menu, N_("Go for~ward"), ACT_MAIN_HISTORY_MOVE_FORWARD); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' :30: note: expanded from macro 'val_add' add_format_to_string(&info, text, val); ^~~~ #define N_(msg) (gettext_noop(msg)) ^../.././src/intl/gettext/libintl.h: 161:19../.././src/bfu/menu.h:173:20: : note: note: expanded from macro 'add_menu_action' passing argument to parameter 'msg1' here add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG) ^~~~ n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) ^ ../.././src/bfu/menu.hinfo.c:227:27: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : val_add(n_("%ld in use", "%ld in use", val, term)); ^~~~~~~~~~~~ info.c:167:30: note: expanded from macro 'val_add' 164:51 add_format_to_string(&info, text, val); ^~~~ : note: ../.././src/intl/gettext/libintl.h:passing argument to parameter 'text' here 161:40: note: passing argument to parameter 'msg2' here add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, ^ n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) ^ info.c:228:23: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] menu.c: add_to_string(&info, ", "); ^~~~242:3: warning: ../.././src/util/string.h:190:30passing 'char[1]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_menu_separator(&menu); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/menu.h:169:20: note: expanded from macro 'add_menu_separator' : add_to_menu(menu, "", NULL, ACT_MAIN_NONE, NULL, NULL, NO_SELECT) ^~ ../.././src/bfu/menu.h:164:51: note: passing argument to parameter 'text' here note: passing argument to parameter 'source' here const unsigned char *source); ^ add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, ^ info.c:231:13: warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] val_add(n_("%ld refreshing", "%ld refreshing", val, term)); ^~~~~~~~~~~~~~~~ info.c:167:30: note: expanded from macro 'val_add' add_format_to_string(&info, text, val); ^~~~ ../.././src/intl/gettext/libintl.h:menu.c:246:161:19: note: passing argument to parameter 'msg1' here27: warning: passing 'char[19]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_menu_action(&menu, N_("Bookm~ark document"), ACT_MAIN_ADD_BOOKMARK); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21 :17: n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) ^ note: expanded from macro 'N_' info.c:231:31: #define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/menu.h:warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 173:20 val_add(n_("%ld refreshing", "%ld refreshing", val, term)); ^~~~~~~~~~~~~~~~ : note: expanded from macro 'add_menu_action' info.c add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG) ^~~~ ../.././src/bfu/menu.h:164:51::167 note: :30passing argument to parameter 'text' here : add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, ^ note: menu.c:250:26: warning: passing 'char[19]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] expanded from macro 'val_add' add_menu_action(&menu, N_("Toggle ~HTML/plain"), ACT_MAIN_TOGGLE_HTML_PLAIN); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ add_format_to_string(&info, text, val); ^~~~../.././src/intl/gettext/libintl.h: 21:../.././src/intl/gettext/libintl.h:17:161:40: note: note: passing argument to parameter 'msg2' here expanded from macro 'N_' n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) ^ #define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/menu.h:173:20info.c:232:23:: note: expanded from macro 'add_menu_action' add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG) ^~~~ ../.././src/bfu/menu.h warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]:164: 51: note: passing argument to parameter 'text' here add_to_string(&info, ".\n"); ^~~~~ add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, ^ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ menu.c:251:26:info.c: warning: 234:passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 25: warning: add_menu_action(&menu, N_("~Reload"), ACT_MAIN_RELOAD); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/intl/gettext/libintl.h:21:17: add_to_string(&info, _("Interlinking", term)); note: expanded from macro 'N_' ^~~~~~~~~~~~~~#define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/menu.h:173:20: note: expanded from macro 'add_menu_action' add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG) ^~~~ ../.././src/intl/gettext/libintl.h:94../.././src/bfu/menu.h:164:51: note: passing argument to parameter 'text' here add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, ^:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ info.c:menu.c:254:27: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 235:23: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&info, ": "); ^~~~ add_menu_action(&menu, N_("Frame at ~full-screen"), ACT_MAIN_FRAME_MAXIMIZE);../.././src/util/string.h:190 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :30: note: passing argument to parameter 'source' here../.././src/intl/gettext/libintl.h:21 :17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ const unsigned char *source);../.././src/bfu/menu.h:173:20: note: expanded from macro 'add_menu_action' ^ add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG) ^~~~ ../.././src/bfu/menu.h:164:51info.c:: note: 237:26: warning: passing argument to parameter 'text' here passing 'char[16]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, ^ add_to_string(&info, _("master terminal", term)); ^~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ info.c:239:26: warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]menu.c:256:7 add_to_string(&info, _("slave terminal", term)); ^~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:: warning: 18: note: passing argument to parameter 'msg' here passing 'char[36]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]_(unsigned char *msg, struct terminal *term) ^ N_("~Pass frame URI to external command")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info.c../.././src/intl/gettext/libintl.h:21:240:17:23: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : add_to_string(&info, ", "); ^~~~ ../.././src/util/string.h note: expanded from macro 'N_' :#define N_(msg) (gettext_noop(msg))190: ^~~~~~~~~~~~~~~~~~~30: ../.././src/dialogs/menu.h:53:93: note: passing argument to parameter 'text' here note: passing argument to parameter 'source' here void add_uri_command_to_menu(struct menu_item **mi, enum pass_uri_type type, unsigned char *text); const unsigned char *source); ^ ^ menu.c:261:2: warning: passing 'char[1]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]info.c:243:13 : add_menu_separator(&menu); ^~~~~~~~~~~~~~~~~~~~~~~~~ warning: passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]../.././src/bfu/menu.h: 169:20: val_add(n_("%ld terminal", "%ld terminals", val, term)); ^~~~~~~~~~~~~~ note: expanded from macro 'add_menu_separator' add_to_menu(menu, "", NULL, ACT_MAIN_NONE, NULL, NULL, NO_SELECT) ^~ ../.././src/bfu/menu.h:info.c:167:30: note: expanded from macro 'val_add' 164 add_format_to_string(&info, text, val);: 51: note: passing argument to parameter 'text' here add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, ^ ^~~~ ../.././src/intl/gettext/libintl.h:161:19: note: passing argument to parameter 'msg1' here n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) ^ info.c:243:29: warning: passing 'char[14]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] val_add(n_("%ld terminal", "%ld terminals", val, term)); ^~~~~~~~~~~~~~~menu.c:264:26: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_menu_action(&menu, N_("Nex~t tab"), ACT_MAIN_TAB_NEXT); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) info.c:167:30 ^ ../.././src/bfu/menu.h::173:20: note: expanded from macro 'add_menu_action' add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG) ^~~~ note: ../.././src/bfu/menu.h:164:51:expanded from macro 'val_add' note: passing argument to parameter 'text' here add_format_to_string(&info, text, val); ^~~~ ../.././src/intl/gettext/libintl.h:161add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, ^ :40: note: passing argument to parameter 'msg2' here n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) ^ menu.c:265:26: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_menu_action(&menu, N_("Pre~v tab"), ACT_MAIN_TAB_PREV); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) info.c:244:23 ^: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/bfu/menu.h:173: 20 add_to_string(&info, ", "); ^~~~ : note: expanded from macro 'add_menu_action' ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG) const unsigned char *source); ^ ^~~~ ../.././src/bfu/menu.h:164:51: note: passing argument to parameter 'text' here info.c:247:13: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, val_add(n_("%ld session", "%ld sessions", val, term)); ^~~~~~~~~~~~~ ^ info.c:167:30: note: expanded from macro 'val_add' add_format_to_string(&info, text, val); ^~~~ ../.././src/intl/gettext/libintl.h:menu.c:268:25:161:19: note: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_menu_action(&menu, N_("~Close tab"), ACT_MAIN_TAB_CLOSE); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.hpassing argument to parameter 'msg1' here :21:17: note: expanded from macro 'N_' n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) ^#define N_(msg) (gettext_noop(msg)) ^ info.c:247:28: warning: ../.././src/bfu/menu.h:173:20: note: passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] expanded from macro 'add_menu_action' val_add(n_("%ld session", "%ld sessions", val, term)); add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG) ^~~~ ../.././src/bfu/menu.h :164:51: note: passing argument to parameter 'text' here ^~~~~~~~~~~~~~ add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, info.c:167:30: note: expanded from macro 'val_add' ^ add_format_to_string(&info, text, val); ^~~~ ../.././src/intl/gettext/libintl.h:161:40: note: passing argument to parameter 'msg2' here menu.c:n_(unsigned char *msg1, unsigned char *msg2, unsigned long int n, struct terminal *term) ^ 271:26: warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_menu_action(&menu, N_("C~lose all tabs but the current"), ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/menu.h:173:20: note: expanded from macro 'add_menu_action' add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG) ^~~~ ../.././src/bfu/menu.h:164:51: note: passing argument to parameter 'text' here add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, ^ info.c:274:29:menu.c:275:27: warning: passing 'char[19]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_menu_action(&menu, N_("B~ookmark all tabs"), ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17 : note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/menu.h:173:20: note: expanded from macro 'add_menu_action' refreshed_msg_box(term, 0, N_("Resources"), ALIGN_LEFT, ^~~~~~~~~~~~~~~ add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG) ^~~~../.././src/intl/gettext/libintl.h: ../.././src/bfu/menu.h:164:5121:: note: passing argument to parameter 'text' here 17: note: add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, ^ expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:127:20: note: passing argument to parameter 'title' here menu.c: unsigned char *title, enum format_align align, ^ 283:6: warning: passing 'char[34]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Pass tab URI to e~xternal command")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/dialogs/menu.h:53:93: note: passing argument to parameter 'text' here void add_uri_command_to_menu(struct menu_item **mi, enum pass_uri_type type, unsigned char *text); ^ menu.c:352:35: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int anonymous = get_cmd_opt_bool("anonymous"); ^~~~~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ menu.c:363:27: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && !get_cmd_opt_bool("no-connect") ^~~~~~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ menu.c:364:27: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && !get_cmd_opt_bool("no-home")) ^~~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ menu.c:515:24: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!get_cmd_opt_bool("anonymous")) ^~~~~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ menu.c:543:8: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Go to URL"), N_("Enter URL"), ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/inpfield.h:76:22: note: passing argument to parameter 'title' here unsigned char *title, ^ menu.c:543:25: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Go to URL"), N_("Enter URL"), ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/inpfield.h:77:22: note: passing argument to parameter 'text' here unsigned char *text, ^ menu.c:560:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && uri); ^~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ menu.c:560:2: warning: passing 'char[29]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && uri); ^~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ menu.c:585:34: warning: passing 'char[28]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&def, get_opt_str("document.download.directory")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:304:60: note: expanded from macro 'get_opt_str' #define get_opt_str(name) get_opt_str_tree(config_options, name) ^~~~ ../.././src/config/options.h:296:52: note: expanded from macro 'get_opt_str_tree' #define get_opt_str_tree(tree, name) get_opt(tree, name, OPT_STRING)->string ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ menu.c:601:9: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Download"), N_("Save to file"), ^~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/inpfield.h:76:22: note: passing argument to parameter 'title' here unsigned char *title, ^ menu.c:601:25: warning: passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Download"), N_("Save to file"), ^~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/inpfield.h:77:22: note: passing argument to parameter 'text' here unsigned char *text, ^ menu.c:627:24: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(string, " -"); ^~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ menu.c:636:29: warning: passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int ring = get_cmd_opt_int("session-ring"); ^~~~~~~~~~~~~~ ../.././src/config/options.h:310:65: note: expanded from macro 'get_cmd_opt_int' #define get_cmd_opt_int(name) get_opt_int_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ menu.c:640:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(env && ses); ^~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ menu.c:640:2: warning: passing 'char[29]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(env && ses); ^~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ menu.c:648:36: warning: passing 'char[17]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(¶meters, "-base-session %d", id); ^~~~~~~~~~~~~~~~~~ ../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ menu.c:649:46: warning: passing 'char[18]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (ring) add_format_to_string(¶meters, " -session-ring %d", ring); ^~~~~~~~~~~~~~~~~~~ ../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ menu.c:656:40: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_cmdline_bool_option(¶meters, "localhost"); ^~~~~~~~~~~ menu.c:624:63: note: passing argument to parameter 'name' here add_cmdline_bool_option(struct string *string, unsigned char *name) ^ menu.c:657:40: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_cmdline_bool_option(¶meters, "no-home"); ^~~~~~~~~ menu.c:624:63: note: passing argument to parameter 'name' here add_cmdline_bool_option(struct string *string, unsigned char *name) ^ menu.c:658:40: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_cmdline_bool_option(¶meters, "no-connect"); ^~~~~~~~~~~~ menu.c:624:63: note: passing argument to parameter 'name' here add_cmdline_bool_option(struct string *string, unsigned char *name) ^ menu.c:674:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(term && open && ses); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ menu.c:674:2: warning: passing 'char[38]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(term && open && ses); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ menu.c:677:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ menu.c:677:2: warning: passing 'char[65]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ menu.c:708:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(term && ses && func); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ menu.c:708:2: warning: passing 'char[38]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(term && ses && func); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ menu.c:750:23: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (get_cmd_opt_bool("no-connect") ^~~~~~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ menu.c:751:26: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || get_cmd_opt_bool("no-home") ^~~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ menu.c:752:26: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || get_cmd_opt_bool("anonymous")) ^~~~~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ menu.c:766:34: warning: passing 'char[1]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] exec_on_terminal(term, command, "", TERM_EXEC_BG); ^~ ../.././src/terminal/terminal.h:213:74: note: passing argument to parameter here void exec_on_terminal(struct terminal *, unsigned char *, unsigned char *, enum term_exec); ^ menu.c:819:46: warning: passing 'char[21]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] LIST_OF(struct option) *tree = get_opt_tree("document.uri_passing"); ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:307:62: note: expanded from macro 'get_opt_tree' #define get_opt_tree(name) get_opt_tree_tree(config_options, name) ^~~~ ../.././src/config/options.h:299:55: note: expanded from macro 'get_opt_tree_tree' #define get_opt_tree_tree(tree_, name) get_opt(tree_, name, OPT_TREE)->tree ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ menu.c:855:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!strcmp(option->name, "_template_")) ^~~~~~~~~~~~ ../.././src/config/options.h:14:16: note: expanded from macro 'option' #define option option_elinks ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ menu.c:894:46: warning: passing 'char[21]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] LIST_OF(struct option) *tree = get_opt_tree("document.uri_passing"); ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:307:62: note: expanded from macro 'get_opt_tree' #define get_opt_tree(name) get_opt_tree_tree(config_options, name) ^~~~ ../.././src/config/options.h:299:55: note: expanded from macro 'get_opt_tree_tree' #define get_opt_tree_tree(tree_, name) get_opt(tree_, name, OPT_TREE)->tree ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ menu.c:915:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!strcmp(option->name, "_template_")) ^~~~~~~~~~~~ ../.././src/config/options.h:14:16: note: expanded from macro 'option' #define option option_elinks ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ menu.c:949:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int filenamelen = strlen(filename); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ menu.c:972:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strncmp(filename, text, filenamelen) ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:84:26: note: passing argument to parameter '__s1' here int strncmp(const char *__s1, const char *__s2, size_t __n); ^ menu.c:972:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strncmp(filename, text, filenamelen) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:84:44: note: passing argument to parameter '__s2' here int strncmp(const char *__s1, const char *__s2, size_t __n); ^ menu.c:973:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || (no_elevator && !strcmp("..", text))) { ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ menu.c:980:26: warning: passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_menu(&menu, _("Directories:", term), NULL, ^~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ menu.c:982:5: warning: passing 'char[1]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_menu_separator(&menu); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/menu.h:169:20: note: expanded from macro 'add_menu_separator' add_to_menu(menu, "", NULL, ACT_MAIN_NONE, NULL, NULL, NO_SELECT) ^~ ../.././src/bfu/menu.h:164:51: note: passing argument to parameter 'text' here add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, ^ menu.c:992:21: warning: passing 'char[1]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (direntries) add_menu_separator(&menu); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/menu.h:169:20: note: expanded from macro 'add_menu_separator' add_to_menu(menu, "", NULL, ACT_MAIN_NONE, NULL, NULL, NO_SELECT) ^~ ../.././src/bfu/menu.h:164:51: note: passing argument to parameter 'text' here add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, ^ menu.c:993:26: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_menu(&menu, _("Files:", term), NULL, ^~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ menu.c:995:5: warning: passing 'char[1]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_menu_separator(&menu); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/menu.h:169:20: note: expanded from macro 'add_menu_separator' add_to_menu(menu, "", NULL, ACT_MAIN_NONE, NULL, NULL, NO_SELECT) ^~ ../.././src/bfu/menu.h:164:51: note: passing argument to parameter 'text' here add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, ^ menu.c:1026:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strcmp(&text[strlen(dirname)], "..")) { ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ menu.c:1026:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strcmp(&text[strlen(dirname)], "..")) { ^~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ [CC] src/dialogs/options.o menu.c:1050:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(term && data && file_func && dir_func && data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ menu.c:1050:2: warning: passing 'char[64]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(term && data && file_func && dir_func && data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ menu.c:1052:23: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (get_cmd_opt_bool("anonymous")) ^~~~~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ menu.c:1055:19: warning: assigning to 'unsigned char *' from 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!*path) path = "./"; ^ ~~~~ menu.c:1073:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] filename = path + strlen(path); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ 76 warnings generated. [CC] src/dialogs/progress.o In file included from options.c:13: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from options.c:13: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ 88 warnings generated. In file included from options.c:17: In file included from ../.././src/dialogs/options.h:4: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from options.c:17: In file included from ../.././src/dialogs/options.h:4: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from options.c:19: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from options.c:24: ../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ options.c:33:47: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] struct option *opt = get_opt_rec(term->spec, "charset"); ^~~~~~~~~ ../.././src/config/options.h:282:73: note: passing argument to parameter here extern struct option *get_opt_rec(struct option *, const unsigned char *); ^ options.c:36:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(index != -1, "%s", name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ options.c:36:2: warning: passing 'char[33]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(index != -1, "%s", name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ options.c:70:14: warning: passing 'const unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strcmp(sel_mime, get_cp_mime_name(i)) == 0) ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ options.c:70:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strcmp(sel_mime, get_cp_mime_name(i)) == 0) ^~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ options.c:99:20: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { TERM_OPT_TYPE, "type" }, ^~~~~~ options.c:100:24: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { TERM_OPT_M11_HACK, "m11_hack" }, ^~~~~~~~~~ options.c:101:27: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { TERM_OPT_RESTRICT_852, "restrict_852" }, ^~~~~~~~~~~~~~ options.c:102:27: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { TERM_OPT_BLOCK_CURSOR, "block_cursor" }, ^~~~~~~~~~~~~~ options.c:103:22: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { TERM_OPT_COLORS, "colors" }, ^~~~~~~~ options.c:104:27: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { TERM_OPT_TRANSPARENCY, "transparency" }, ^~~~~~~~~~~~~~ options.c:105:24: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { TERM_OPT_UTF_8_IO, "utf_8_io" }, ^~~~~~~~~~ options.c:106:25: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { TERM_OPT_UNDERLINE, "underline" }, ^~~~~~~~~~~ options.c:162:35: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int anonymous = get_cmd_opt_bool("anonymous"); ^~~~~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:173:7: warning: passing 'char[267]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] _("The environmental variable TERM is set to '%s'.\n" ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ options.c:172:12: warning: passing 'unsigned char[1024]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] snprintf(help_text, sizeof(help_text) - 3 /* 2 '\n' + 1 '\0' */, ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ options.c:173:5: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] _("The environmental variable TERM is set to '%s'.\n" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^~~~~~~~~~~ options.c:181:25: warning: passing 'unsigned char[1024]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] help_textlen = strlen(help_text); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ options.c:199:17: warning: passing 'char[17]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] dlg->title = _("Terminal options", term); ^~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ options.c:208:22: warning: passing 'char[16]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_text(dlg, _("Frame handling:", term), ALIGN_LEFT, 1); ^~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ options.c:209:23: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_radio(dlg, _("No frames", term), 1, TERM_DUMB, &values[TERM_OPT_TYPE].number); ^~~~~~~~~~~ ../.././src/bfu/checkbox.h:25:24: note: expanded from macro 'add_dlg_radio' add_dlg_radio_do(dlg, text, groupid, groupnum, data) ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ options.c:210:23: warning: passing 'char[14]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_radio(dlg, _("VT 100 frames", term), 1, TERM_VT100, &values[TERM_OPT_TYPE].number); ^~~~~~~~~~~~~~~ ../.././src/bfu/checkbox.h:25:24: note: expanded from macro 'add_dlg_radio' add_dlg_radio_do(dlg, text, groupid, groupnum, data) ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ options.c:211:23: warning: passing 'char[21]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_radio(dlg, _("Linux or OS/2 frames", term), 1, TERM_LINUX, &values[TERM_OPT_TYPE].number); ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/checkbox.h:25:24: note: expanded from macro 'add_dlg_radio' add_dlg_radio_do(dlg, text, groupid, groupnum, data) ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ options.c:212:23: warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_radio(dlg, _("FreeBSD frames", term), 1, TERM_FREEBSD, &values[TERM_OPT_TYPE].number); ^~~~~~~~~~~~~~~~ ../.././src/bfu/checkbox.h:25:24: note: expanded from macro 'add_dlg_radio' add_dlg_radio_do(dlg, text, groupid, groupnum, data) ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ options.c:213:23: warning: passing 'char[14]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_radio(dlg, _("KOI8-R frames", term), 1, TERM_KOI8, &values[TERM_OPT_TYPE].number); ^~~~~~~~~~~~~~~ ../.././src/bfu/checkbox.h:25:24: note: expanded from macro 'add_dlg_radio' add_dlg_radio_do(dlg, text, groupid, groupnum, data) ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ options.c:215:22: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_text(dlg, _("Color mode:", term), ALIGN_LEFT, 1); ^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ options.c:216:23: warning: passing 'char[17]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_radio(dlg, _("No colors (mono)", term), 2, COLOR_MODE_MONO, &values[TERM_OPT_COLORS].number); ^~~~~~~~~~~~~~~~~~ ../.././src/bfu/checkbox.h:25:24: note: expanded from macro 'add_dlg_radio' add_dlg_radio_do(dlg, text, groupid, groupnum, data) ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ options.c:217:23: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_radio(dlg, _("16 colors", term), 2, COLOR_MODE_16, &values[TERM_OPT_COLORS].number); ^~~~~~~~~~~ ../.././src/bfu/checkbox.h:25:24: note: expanded from macro 'add_dlg_radio' add_dlg_radio_do(dlg, text, groupid, groupnum, data) ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ options.c:222:23: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_radio(dlg, _("256 colors", term), 2, COLOR_MODE_256, &values[TERM_OPT_COLORS].number); ^~~~~~~~~~~~ ../.././src/bfu/checkbox.h:25:24: note: expanded from macro 'add_dlg_radio' add_dlg_radio_do(dlg, text, groupid, groupnum, data) ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ options.c:227:26: warning: passing 'char[30]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_checkbox(dlg, _("Switch fonts for line drawing", term), &values[TERM_OPT_M11_HACK].number); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/checkbox.h:28:24: note: expanded from macro 'add_dlg_checkbox' add_dlg_radio_do(dlg, text, 0, 0, data) ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ options.c:228:26: warning: passing 'char[29]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_checkbox(dlg, _("Restrict frames in cp850/852", term), &values[TERM_OPT_RESTRICT_852].number); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/checkbox.h:28:24: note: expanded from macro 'add_dlg_checkbox' add_dlg_radio_do(dlg, text, 0, 0, data) ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ options.c:229:26: warning: passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_checkbox(dlg, _("Block cursor", term), &values[TERM_OPT_BLOCK_CURSOR].number); ^~~~~~~~~~~~~~ ../.././src/bfu/checkbox.h:28:24: note: expanded from macro 'add_dlg_checkbox' add_dlg_radio_do(dlg, text, 0, 0, data) ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ options.c:230:26: warning: passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_checkbox(dlg, _("Transparency", term), &values[TERM_OPT_TRANSPARENCY].number); ^~~~~~~~~~~~~~ ../.././src/bfu/checkbox.h:28:24: note: expanded from macro 'add_dlg_checkbox' add_dlg_radio_do(dlg, text, 0, 0, data) ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ options.c:231:26: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_checkbox(dlg, _("Underline", term), &values[TERM_OPT_UNDERLINE].number); ^~~~~~~~~~~ ../.././src/bfu/checkbox.h:28:24: note: expanded from macro 'add_dlg_checkbox' add_dlg_radio_do(dlg, text, 0, 0, data) ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ options.c:232:26: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_checkbox(dlg, _("UTF-8 I/O", term), &values[TERM_OPT_UTF_8_IO].number); ^~~~~~~~~~~ ../.././src/bfu/checkbox.h:28:24: note: expanded from macro 'add_dlg_checkbox' add_dlg_radio_do(dlg, text, 0, 0, data) ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ options.c:234:24: warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_button(dlg, _("~OK", term), B_ENTER, push_ok_button, NULL); ^~~~~ ../.././src/bfu/button.h:88:25: note: expanded from macro 'add_dlg_button' add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ options.c:236:25: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_button(dlg, _("Sa~ve", term), B_ENTER, push_save_button, NULL); ^~~~~~~ ../.././src/bfu/button.h:88:25: note: expanded from macro 'add_dlg_button' add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ options.c:237:24: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_button(dlg, _("~Cancel", term), B_ESC, cancel_dialog, NULL); ^~~~~~~~~ ../.././src/bfu/button.h:88:25: note: expanded from macro 'add_dlg_button' add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ options.c:239:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_end(dlg, TERMOPT_WIDGETS_COUNT - anonymous); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/dialog.h:153:3: note: expanded from macro 'add_dlg_end' assert(n == (dlg)->number_of_widgets); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ options.c:239:2: warning: passing 'char[75]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_end(dlg, TERMOPT_WIDGETS_COUNT - anonymous); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/dialog.h:153:3: note: expanded from macro 'add_dlg_end' assert(n == (dlg)->number_of_widgets); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ options.c:284:11: warning: passing 'unsigned char[1024]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] snprintf(str, sizeof(str), "%s,%s,%d,%d", ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ options.c:309:17: warning: passing 'char[16]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] dlg->title = _("Resize terminal", term); ^~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ options.c:312:23: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_field(dlg, _("Width=",term), 1, 999, check_number, 4, width_str, NULL); ^~~~~~~~ ../.././src/bfu/inpfield.h:44:38: note: expanded from macro 'add_dlg_field' add_dlg_field_do(dlg, WIDGET_FIELD, label, min, max, handler, len, field, history, INPFIELD_NONE) ^~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ options.c:313:23: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_field(dlg, _("Height=",term), 1, 999, check_number, 4, height_str, NULL); ^~~~~~~~~ ../.././src/bfu/inpfield.h:44:38: note: expanded from macro 'add_dlg_field' add_dlg_field_do(dlg, WIDGET_FIELD, label, min, max, handler, len, field, history, INPFIELD_NONE) ^~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ options.c:315:27: warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_ok_button(dlg, _("~OK", term), B_ENTER, push_resize_button, term); ^~~~~ ../.././src/bfu/button.h:85:25: note: expanded from macro 'add_dlg_ok_button' add_dlg_button_do(dlg, text, flags, ok_dialog, NULL, done, data) ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ options.c:316:24: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_button(dlg, _("~Cancel", term), B_ESC, cancel_dialog, NULL); ^~~~~~~~~ ../.././src/bfu/button.h:88:25: note: expanded from macro 'add_dlg_button' add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ options.c:318:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_end(dlg, RESIZE_WIDGETS_COUNT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/dialog.h:153:3: note: expanded from macro 'add_dlg_end' assert(n == (dlg)->number_of_widgets); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ options.c:318:2: warning: passing 'char[48]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_end(dlg, RESIZE_WIDGETS_COUNT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/dialog.h:153:3: note: expanded from macro 'add_dlg_end' assert(n == (dlg)->number_of_widgets); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ [CC] src/dialogs/status.o In file included from progress.c:9: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from progress.c:9: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ 54 warnings generated. In file included from progress.c:10: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from progress.c:13: ../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ progress.c:24:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int newlines = separator[strlen(separator) - 1] == '\n'; ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ progress.c:32:24: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&msg, _("Received", term)); ^~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ progress.c:37:25: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&msg, _("of", term)); ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ progress.c:48:12: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] _(full ? (newlines ? N_("Average speed") ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ progress.c:54:23: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&msg, "/s"); ^~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ progress.c:56:23: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&msg, ", "); ^~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ progress.c:58:12: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] _(full ? N_("current speed") : N_("cur"), term)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ progress.c:61:23: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&msg, "/s"); ^~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ progress.c:65:25: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&msg, _(full ? (newlines ? N_("Elapsed time") ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ progress.c:73:25: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&msg, _(newlines ? N_("Speed") : N_("speed"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ progress.c:78:23: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&msg, "/s"); ^~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ progress.c:82:23: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&msg, ", "); ^~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ progress.c:83:25: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&msg, _(full ? N_("estimated time") ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ progress.c:108:27: warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] draw_text(term, x++, y, "[", 1, 0, NULL); ^~~ ../.././src/terminal/draw.h:279:24: note: passing argument to parameter 'text' here unsigned char *text, int length, ^ progress.c:109:33: warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] draw_text(term, x + width, y, "]", 1, 0, NULL); ^~~ ../.././src/terminal/draw.h:279:24: note: passing argument to parameter 'text' here unsigned char *text, int length, ^ progress.c:112:54: warning: passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!meter_color) meter_color = get_bfu_color(term, "dialog.meter"); ^~~~~~~~~~~~~~ ../.././src/bfu/style.h:22:53: note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ progress.c:119:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] width = int_min(width, strlen(text)); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ progress.c:136:3: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(slen <= width); ^~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ progress.c:136:3: warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(slen <= width); ^~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ 23 warnings generated. In file included from status.c:11: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from status.c:11: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from status.c:16: In file included from ../.././src/document/document.h:8: ../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from status.c:19: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from status.c:20: In file included from ../.././src/network/connection.h:5: In file included from ../.././src/encoding/encoding.h:4: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from status.c:20: In file included from ../.././src/network/connection.h:5: In file included from ../.././src/encoding/encoding.h:4: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from status.c:34: ../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ status.c:67:36: warning: passing 'char[18]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int show_title_bar = get_opt_bool("ui.show_title_bar"); ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ status.c:68:37: warning: passing 'char[19]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int show_status_bar = get_opt_bool("ui.show_status_bar"); ^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ status.c:69:34: warning: passing 'char[17]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int show_tabs_bar = get_opt_int("ui.tabs.show_bar"); ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ status.c:70:42: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int show_tabs_bar_at_top = get_opt_bool("ui.tabs.top"); ^~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ status.c:72:31: warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int show_leds = get_opt_bool("ui.leds.enable"); ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ status.c:74:38: warning: passing 'char[16]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int set_window_title = get_opt_bool("ui.window_title"); ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ status.c:75:33: warning: passing 'char[34]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int insert_mode = get_opt_bool("document.browse.forms.insert_mode"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ status.c:153:3: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(*link_title); ^~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ status.c:153:3: warning: passing 'char[30]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(*link_title); ^~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ status.c:181:5: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(0); ^~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ status.c:181:5: warning: passing 'char[20]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(0); ^~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ status.c:185:26: warning: passing 'char[20]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] msg = msg_text(term, N_("Enter a mark to set")); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:120:63: note: passing argument to parameter 'format' here unsigned char *msg_text(struct terminal *term, unsigned char *format, ...); ^ status.c:189:26: warning: passing 'char[30]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] msg = msg_text(term, N_("Enter a mark" ^~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:120:63: note: passing argument to parameter 'format' here unsigned char *msg_text(struct terminal *term, unsigned char *format, ...); ^ status.c:196:24: warning: passing 'char[20]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] msg = msg_text(term, N_("Keyboard prefix: %d"), ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:120:63: note: passing argument to parameter 'format' here unsigned char *msg_text(struct terminal *term, unsigned char *format, ...); ^ status.c:226:27: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] msg = msg_text(term, N_("Cursor position: %dx%d"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:120:63: note: passing argument to parameter 'format' here unsigned char *msg_text(struct terminal *term, unsigned char *format, ...); ^ status.c:236:55: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] msg = get_download_msg(download, term, wide, full, ", "); ^~~~ status.c:46:39: note: passing argument to parameter 'separator' here int wide, int full, unsigned char *separator) ^ status.c:241:51: warning: passing 'char[18]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] draw_box(term, &box, ' ', 0, get_bfu_color(term, "status.status-bar")); ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/style.h:22:53: note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ status.c:252:36: warning: passing 'char[19]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] text_color = get_bfu_color(term, "status.status-text"); ^~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/style.h:22:53: note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ status.c:260:36: warning: passing 'char[19]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] text_color = get_bfu_color(term, "status.status-text"); ^~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/style.h:22:53: note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ status.c:262:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] msglen = strlen(msg); ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ status.c:288:56: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] struct color_pair *normal_color = get_bfu_color(term, "tabs.normal"); ^~~~~~~~~~~~~ ../.././src/bfu/style.h:22:53: note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ status.c:289:58: warning: passing 'char[14]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] struct color_pair *selected_color = get_bfu_color(term, "tabs.selected"); ^~~~~~~~~~~~~~~ ../.././src/bfu/style.h:22:53: note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ status.c:290:57: warning: passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] struct color_pair *loading_color = get_bfu_color(term, "tabs.loading"); ^~~~~~~~~~~~~~ ../.././src/bfu/style.h:22:53: note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ status.c:291:55: warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] struct color_pair *fresh_color = get_bfu_color(term, "tabs.unvisited"); ^~~~~~~~~~~~~~~~ ../.././src/bfu/style.h:22:53: note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ status.c:292:56: warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] struct color_pair *tabsep_color = get_bfu_color(term, "tabs.separator"); ^~~~~~~~~~~~~~~~ ../.././src/bfu/style.h:22:53: note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ status.c:326:13: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] msg = _("Untitled", term); ^~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ status.c:328:12: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] msg = _("No document", term); ^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ status.c:371:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] msglen = int_min(strlen(msg), actual_tab_width); ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ status.c:402:20: warning: passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!get_opt_bool("ui.show_menu_bar_always")) { ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ status.c:406:52: warning: passing 'char[16]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] draw_box(term, &box, ' ', 0, get_bfu_color(term, "title.title-bar")); ^~~~~~~~~~~~~~~~~ ../.././src/bfu/style.h:22:53: note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ status.c:430:21: warning: passing 'unsigned char[40]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] buflen = snprintf(buf, sizeof(buf), " (%d/%d)", page, pages); ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ status.c:448:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] titlewidth = int_min(strlen(document->title), maxlen); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ status.c:455:32: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_bytes_to_string(&title, "...", 3); ^~~~~ ../.././src/util/string.h:239:32: note: expanded from macro 'add_bytes_to_string' add_bytes_to_string__(string, bytes, length) ^~~~~ ../.././src/util/string.h:250:51: note: passing argument to parameter 'bytes' here struct string *string, const unsigned char *bytes, ^ status.c:474:26: warning: passing 'char[17]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get_bfu_color(term, "title.title-text")); ^~~~~~~~~~~~~~~~~~ ../.././src/bfu/style.h:22:53: note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ status.c:497:16: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : stracpy("ELinks"); ^~~~~~~~ ../.././src/util/string.h:31:45: note: passing argument to parameter 'src' here unsigned char *stracpy(const unsigned char *src); ^ status.c:500:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] titlelen = strlen(title); ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ status.c:503:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || strlen(status->last_title) != titlelen ^~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ 44 warnings generated. [LD] src/dialogs/lib.o gmake[2]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/dialogs' [MAKE all] src/document gmake[2]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/document' [MAKE all] src/document/css gmake[3]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/document/css' [CC] src/document/docdata.o [CC] src/document/document.o [CC] src/document/css/apply.o In file included from docdata.c:12: In file included from ../.././src/document/docdata.h:4: In file included from ../.././src/document/document.h:8: ../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ docdata.c:20:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(document); ^~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ docdata.c:20:2: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(document); ^~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from document.c:16: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from document.c:16: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from document.c:17: In file included from ../.././src/document/document.h:8: ../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ 3 warnings generated. document.c:110:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(document); ^~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ document.c:110:2: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(document); ^~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ document.c:113:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(!is_object_used(document), "Attempt to free locked formatted data."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ document.c:113:2: warning: passing 'char[83]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(!is_object_used(document), "Attempt to free locked formatted data."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ document.c:116:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(document->cached); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ document.c:116:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(document->cached); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ document.c:173:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(document); ^~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ document.c:173:2: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(document); ^~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ document.c:190:8: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strlcasecmp(tag->name, -1, name, namelen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ document.c:231:33: warning: passing 'char[46]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] active_link.fg = get_opt_color("document.browse.links.active_link.colors.text"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:306:64: note: expanded from macro 'get_opt_color' #define get_opt_color(name) get_opt_color_tree(config_options, name) ^~~~ ../.././src/config/options.h:298:54: note: expanded from macro 'get_opt_color_tree' #define get_opt_color_tree(tree, name) get_opt(tree, name, OPT_COLOR)->color ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ document.c:232:33: warning: passing 'char[52]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] active_link.bg = get_opt_color("document.browse.links.active_link.colors.background"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:306:64: note: expanded from macro 'get_opt_color' #define get_opt_color(name) get_opt_color_tree(config_options, name) ^~~~ ../.././src/config/options.h:298:54: note: expanded from macro 'get_opt_color_tree' #define get_opt_color_tree(tree, name) get_opt(tree, name, OPT_COLOR)->color ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ document.c:233:35: warning: passing 'char[47]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] active_link.color = get_opt_bool("document.browse.links.active_link.enable_color"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ document.c:234:36: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] active_link.invert = get_opt_bool("document.browse.links.active_link.invert"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ document.c:235:39: warning: passing 'char[44]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] active_link.underline = get_opt_bool("document.browse.links.active_link.underline"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ document.c:236:34: warning: passing 'char[39]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] active_link.bold = get_opt_bool("document.browse.links.active_link.bold"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ document.c:277:38: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int format_cache_size = get_opt_int("document.cache.format.size"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ document.c:294:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(format_cache_entries >= 0, "format_cache_entries underflow on entry"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ document.c:294:2: warning: passing 'char[84]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(format_cache_entries >= 0, "format_cache_entries underflow on entry"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ document.c:309:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(format_cache_entries >= 0, "format_cache_entries underflow"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ document.c:309:2: warning: passing 'char[75]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(format_cache_entries >= 0, "format_cache_entries underflow"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ document.c:360:15: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /* name: */ "Document", ^~~~~~~~~~ ../.././src/main/module.h:41:4: note: expanded from macro 'struct_module' { name, options, hooks, submods, data, init, done } ^~~~ In file included from apply.c:22: In file included from ../../.././src/document/css/scanner.h:5: In file included from ../../.././src/util/scanner.h:5: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from apply.c:22: In file included from ../../.././src/document/css/scanner.h:5: In file included from ../../.././src/util/scanner.h:5: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from apply.c:22: In file included from ../../.././src/document/css/scanner.h:5: ../../.././src/util/scanner.h:216:2: warning: assigning to 'const unsigned char *' from 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(scanner->current); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from apply.c:22: In file included from ../../.././src/document/css/scanner.h:5: ../../.././src/util/scanner.h:216:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(scanner->current); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from apply.c:22: In file included from ../../.././src/document/css/scanner.h:5: ../../.././src/util/scanner.h:231:3: warning: assigning to 'const unsigned char *' from 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from apply.c:22: In file included from ../../.././src/document/css/scanner.h:5: ../../.././src/util/scanner.h:231:3: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from apply.c:22: In file included from ../../.././src/document/css/scanner.h:5: ../../.././src/util/scanner.h:249:2: warning: assigning to 'const unsigned char *' from 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(end <= scanner->table + SCANNER_TOKENS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from apply.c:22: In file included from ../../.././src/document/css/scanner.h:5: ../../.././src/util/scanner.h:249:2: warning: passing 'char[57]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(end <= scanner->table + SCANNER_TOKENS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from apply.c:22: In file included from ../../.././src/document/css/scanner.h:5: ../../.././src/util/scanner.h:256:2: warning: assigning to 'const unsigned char *' from 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from apply.c:22: In file included from ../../.././src/document/css/scanner.h:5: ../../.././src/util/scanner.h:256:2: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from apply.c:23: In file included from ../../.././src/document/css/stylesheet.h:5: ../../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ apply.c:46:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(prop->value_type == CSS_VT_COLOR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ apply.c:46:2: warning: passing 'char[51]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(prop->value_type == CSS_VT_COLOR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ apply.c:57:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(prop->value_type == CSS_VT_COLOR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ apply.c:57:2: warning: passing 'char[51]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(prop->value_type == CSS_VT_COLOR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ apply.c:67:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(prop->value_type == CSS_VT_DISPLAY); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ apply.c:67:2: warning: passing 'char[53]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(prop->value_type == CSS_VT_DISPLAY); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ apply.c:80:4: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("Bad prop->value.display %d", prop->value.display); ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ apply.c:80:13: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("Bad prop->value.display %d", prop->value.display); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ apply.c:89:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(prop->value_type == CSS_VT_FONT_ATTRIBUTE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ apply.c:89:2: warning: passing 'char[60]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(prop->value_type == CSS_VT_FONT_ATTRIBUTE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ apply.c:101:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(prop->value_type == CSS_VT_TEXT_ALIGN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ apply.c:101:2: warning: passing 'char[56]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(prop->value_type == CSS_VT_TEXT_ALIGN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ apply.c:176:32: warning: passing 'char[2]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "*", 1); ^~~ ../../.././src/document/css/stylesheet.h:131:61: note: passing argument to parameter 'name' here const unsigned char *name, int namelen); ^ apply.c:189:60: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] selector = find_css_selector(selectors, CST_PSEUDO, rel, "link", -1); ^~~~~~ ../../.././src/document/css/stylesheet.h:131:61: note: passing argument to parameter 'name' here const unsigned char *name, int namelen); ^ apply.c:193:60: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] selector = find_css_selector(selectors, CST_PSEUDO, rel, "visited", -1); ^~~~~~~~~ ../../.././src/document/css/stylesheet.h:131:61: note: passing argument to parameter 'name' here const unsigned char *name, int namelen); ^ apply.c:232:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(element && element->options && css); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ apply.c:232:2: warning: passing 'char[53]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(element && element->options && css); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ apply.c:249:40: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] code = get_attr_val(element->options, "style", html_context->doc_cp); ^~~~~~~ ../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ apply.c:276:3: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(property->type < CSS_PT_LAST); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ apply.c:276:3: warning: passing 'char[47]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(property->type < CSS_PT_LAST); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ apply.c:280:3: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(css_appliers[property->type]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ apply.c:280:3: warning: passing 'char[47]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(css_appliers[property->type]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ [CC] src/document/css/css.o 24 warnings generated. 33 warnings generated. [CC] src/document/format.o [CC] src/document/css/parser.o In file included from css.c:14: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from css.c:14: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from css.c:17: In file included from ../../.././src/document/css/stylesheet.h:5: ../../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from css.c:18: In file included from ../../.././src/encoding/encoding.h:4: ../../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from css.c:18: In file included from ../../.././src/encoding/encoding.h:4: ../../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from css.c:19: ../../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ css.c:30:16: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document", N_("Cascading Style Sheets"), ^~~~~~~~~~ ../../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ css.c:31:3: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "css", OPT_SORT, ^~~~~ ../../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ css.c:30:28: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document", N_("Cascading Style Sheets"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ css.c:30:2: warning: initializing 'unsigned char *' with an expression of type 'char[57]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document", N_("Cascading Style Sheets"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ css.c:35:16: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.css", N_("Enable CSS"), ^~~~~~~~~~~~~~ ../../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ css.c:36:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "enable", 0, 1, ^~~~~~~~ ../../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ css.c:35:32: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.css", N_("Enable CSS"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ css.c:35:2: warning: initializing 'unsigned char *' with an expression of type 'char[46]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.css", N_("Enable CSS"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ css.c:39:16: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.css", N_("Import external style sheets"), ^~~~~~~~~~~~~~ ../../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ css.c:40:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "import", 0, 1, ^~~~~~~~ ../../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ css.c:39:32: warning: initializing 'unsigned char *' with an expression of type 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.css", N_("Import external style sheets"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ css.c:39:2: warning: initializing 'unsigned char *' with an expression of type 'char[189]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.css", N_("Import external style sheets"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ css.c:46:18: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("document.css", N_("Default style sheet"), ^~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ css.c:47:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "stylesheet", 0, "", ^~~~~~~~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ css.c:46:34: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("document.css", N_("Default style sheet"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:490:17: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ css.c:46:2: warning: initializing 'unsigned char *' with an expression of type 'char[251]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("document.css", N_("Default style sheet"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:23: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ css.c:117:35: warning: passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *url = get_opt_str("document.css.stylesheet"); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:304:60: note: expanded from macro 'get_opt_str' #define get_opt_str(name) get_opt_str_tree(config_options, name) ^~~~ ../../.././src/config/options.h:296:52: note: expanded from macro 'get_opt_str_tree' #define get_opt_str_tree(tree, name) get_opt(tree, name, OPT_STRING)->string ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ css.c:124:57: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] import_css_file(&default_stylesheet, NULL, url, strlen(url)); ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ css.c:130:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!strcmp(changed->name, "stylesheet")) { ^~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ css.c:148:5: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "document.css", change_hook_css }, ^~~~~~~~~~~~~~ css.c:164:15: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /* name: */ N_("Cascading Style Sheets"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/main/module.h:41:4: note: expanded from macro 'struct_module' { name, options, hooks, submods, data, init, done } ^~~~ 27 warnings generated. In file included from parser.c:15: In file included from ../../.././src/document/css/scanner.h:5: In file included from ../../.././src/util/scanner.h:5: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from parser.c:15: In file included from ../../.././src/document/css/scanner.h:5: In file included from ../../.././src/util/scanner.h:5: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from parser.c:15: In file included from ../../.././src/document/css/scanner.h:5: ../../.././src/util/scanner.h:216:2: warning: assigning to 'const unsigned char *' from 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(scanner->current); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from parser.c:15: In file included from ../../.././src/document/css/scanner.h:5: ../../.././src/util/scanner.h:216:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(scanner->current); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from parser.c:15: In file included from ../../.././src/document/css/scanner.h:5: ../../.././src/util/scanner.h:231:3: warning: assigning to 'const unsigned char *' from 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from parser.c:15: In file included from ../../.././src/document/css/scanner.h:5: ../../.././src/util/scanner.h:231:3: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from parser.c:15: In file included from ../../.././src/document/css/scanner.h:5: ../../.././src/util/scanner.h:249:2: warning: assigning to 'const unsigned char *' from 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(end <= scanner->table + SCANNER_TOKENS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from parser.c:15: In file included from ../../.././src/document/css/scanner.h:5: ../../.././src/util/scanner.h:249:2: warning: passing 'char[57]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(end <= scanner->table + SCANNER_TOKENS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from parser.c:15: In file included from ../../.././src/document/css/scanner.h:5: ../../.././src/util/scanner.h:256:2: warning: assigning to 'const unsigned char *' from 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from parser.c:15: In file included from ../../.././src/document/css/scanner.h:5: ../../.././src/util/scanner.h:256:2: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from parser.c:16: In file included from ../../.././src/document/css/stylesheet.h:5: ../../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ parser.c:30:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(props && scanner); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ parser.c:30:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(props && scanner); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ parser.c:57:8: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (scanner_token_strlcasecmp(token, info->name, -1)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:33:15: note: expanded from macro 'scanner_token_strlcasecmp' ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ parser.c:65:4: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(!scanner_has_tokens(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ parser.c:65:4: warning: passing 'char[47]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(!scanner_has_tokens(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ parser.c:146:5: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(css->import); ^~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ parser.c:146:5: warning: passing 'char[30]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(css->import); ^~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ parser.c:180:4: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("@-rule parser called without atrule."); ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ parser.c:180:13: warning: passing 'char[37]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("@-rule parser called without atrule."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ parser.c:278:3: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(token); ^~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ parser.c:278:3: warning: passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(token); ^~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ parser.c:279:3: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(!last_fragment); ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ parser.c:279:3: warning: passing 'char[33]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(!last_fragment); ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ parser.c:383:4: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(base_sel); ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ parser.c:383:4: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(base_sel); ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ parser.c:411:5: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(prev_element_selector); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ parser.c:411:5: warning: passing 'char[40]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(prev_element_selector); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ parser.c:429:4: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(prev_element_selector); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ parser.c:429:4: warning: passing 'char[40]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(prev_element_selector); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ [CC] src/document/forms.o parser.c:553:3: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(token); ^~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ parser.c:553:3: warning: passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(token); ^~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ [CC] src/document/options.o 32 warnings generated. In file included from forms.c:16: In file included from ../.././src/document/document.h:8: ../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from options.c:13: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from options.c:13: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ forms.c:30:13: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { FC_TEXT, "text" }, ^~~~~~ forms.c:31:17: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { FC_PASSWORD, "password" }, ^~~~~~~~~~ forms.c:32:13: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { FC_FILE, "file" }, ^~~~~~ forms.c:33:17: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { FC_TEXTAREA, "textarea" }, ^~~~~~~~~~ forms.c:34:17: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { FC_CHECKBOX, "checkbox" }, ^~~~~~~~~~ forms.c:35:14: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { FC_RADIO, "radio" }, ^~~~~~~ forms.c:36:15: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { FC_SELECT, "select" }, ^~~~~~~~ forms.c:37:15: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { FC_SUBMIT, "submit" }, ^~~~~~~~ forms.c:38:14: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { FC_IMAGE, "image" }, ^~~~~~~ forms.c:39:15: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { FC_HIDDEN, "hidden" }, ^~~~~~~~ forms.c:50:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!strcmp(form_type2name[n].name, s)) ^~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ forms.c:50:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!strcmp(form_type2name[n].name, s)) ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ forms.c:112:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(form); ^~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ forms.c:112:2: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(form); ^~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ forms.c:115:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(!list_empty(form->items), "form has no items"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ forms.c:115:2: warning: passing 'char[61]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(!list_empty(form->items), "form has no items"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ forms.c:142:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(0, "Form control has no link."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ forms.c:142:2: warning: passing 'char[46]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(0, "Form control has no link."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ forms.c:152:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(fc); ^~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ forms.c:152:2: warning: passing 'char[21]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(fc); ^~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from options.c:14: In file included from ../.././src/dialogs/document.h:4: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from options.c:14: In file included from ../.././src/dialogs/document.h:4: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ options.c:30:36: warning: passing 'char[25]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doo->assume_cp = get_opt_codepage("document.codepage.assume"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:305:70: note: expanded from macro 'get_opt_codepage' #define get_opt_codepage(name) get_opt_codepage_tree(config_options, name) ^~~~ ../.././src/config/options.h:297:57: note: expanded from macro 'get_opt_codepage_tree' #define get_opt_codepage_tree(tree, name) get_opt(tree, name, OPT_CODEPAGE)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:31:34: warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doo->hard_assume = get_opt_bool("document.codepage.force_assumed"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:33:41: warning: passing 'char[36]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doo->use_document_colors = get_opt_int("document.colors.use_document_colors"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:34:28: warning: passing 'char[29]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doo->margin = get_opt_int("document.browse.margin_width"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:35:35: warning: passing 'char[46]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doo->num_links_key = get_opt_int("document.browse.links.number_keys_select_link"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:36:39: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doo->meta_link_display = get_opt_int("document.html.link_display"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:37:45: warning: passing 'char[33]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doo->default_form_input_size = get_opt_int("document.browse.forms.input_size"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:40:40: warning: passing 'char[21]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doo->default_style.fg = get_opt_color("document.colors.text"); ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:306:64: note: expanded from macro 'get_opt_color' #define get_opt_color(name) get_opt_color_tree(config_options, name) ^~~~ ../.././src/config/options.h:298:54: note: expanded from macro 'get_opt_color_tree' #define get_opt_color_tree(tree, name) get_opt(tree, name, OPT_COLOR)->color ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:41:40: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doo->default_style.bg = get_opt_color("document.colors.background"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:306:64: note: expanded from macro 'get_opt_color' #define get_opt_color(name) get_opt_color_tree(config_options, name) ^~~~ ../.././src/config/options.h:298:54: note: expanded from macro 'get_opt_color_tree' #define get_opt_color_tree(tree, name) get_opt(tree, name, OPT_COLOR)->color ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:42:36: warning: passing 'char[21]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doo->default_link = get_opt_color("document.colors.link"); ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:306:64: note: expanded from macro 'get_opt_color' #define get_opt_color(name) get_opt_color_tree(config_options, name) ^~~~ ../.././src/config/options.h:298:54: note: expanded from macro 'get_opt_color_tree' #define get_opt_color_tree(tree, name) get_opt(tree, name, OPT_COLOR)->color ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:43:37: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doo->default_vlink = get_opt_color("document.colors.vlink"); ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:306:64: note: expanded from macro 'get_opt_color' #define get_opt_color(name) get_opt_color_tree(config_options, name) ^~~~ ../.././src/config/options.h:298:54: note: expanded from macro 'get_opt_color_tree' #define get_opt_color_tree(tree, name) get_opt(tree, name, OPT_COLOR)->color ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:45:45: warning: passing 'char[25]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doo->default_bookmark_link = get_opt_color("document.colors.bookmark"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:306:64: note: expanded from macro 'get_opt_color' #define get_opt_color(name) get_opt_color_tree(config_options, name) ^~~~ ../.././src/config/options.h:298:54: note: expanded from macro 'get_opt_color_tree' #define get_opt_color_tree(tree, name) get_opt(tree, name, OPT_COLOR)->color ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:47:42: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doo->default_image_link = get_opt_color("document.colors.image"); ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:306:64: note: expanded from macro 'get_opt_color' #define get_opt_color(name) get_opt_color_tree(config_options, name) ^~~~ ../.././src/config/options.h:298:54: note: expanded from macro 'get_opt_color_tree' #define get_opt_color_tree(tree, name) get_opt(tree, name, OPT_COLOR)->color ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:49:38: warning: passing 'char[46]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doo->active_link.fg = get_opt_color("document.browse.links.active_link.colors.text"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:306:64: note: expanded from macro 'get_opt_color' #define get_opt_color(name) get_opt_color_tree(config_options, name) ^~~~ ../.././src/config/options.h:298:54: note: expanded from macro 'get_opt_color_tree' #define get_opt_color_tree(tree, name) get_opt(tree, name, OPT_COLOR)->color ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:50:38: warning: passing 'char[52]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doo->active_link.bg = get_opt_color("document.browse.links.active_link.colors.background"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:306:64: note: expanded from macro 'get_opt_color' #define get_opt_color(name) get_opt_color_tree(config_options, name) ^~~~ ../.././src/config/options.h:298:54: note: expanded from macro 'get_opt_color_tree' #define get_opt_color_tree(tree, name) get_opt(tree, name, OPT_COLOR)->color ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:52:19: warning: passing 'char[34]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (get_opt_bool("document.colors.increase_contrast")) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:55:19: warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (get_opt_bool("document.colors.ensure_contrast")) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:60:33: warning: passing 'char[20]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doo->css_enable = get_opt_bool("document.css.enable"); ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:61:33: warning: passing 'char[20]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doo->css_import = get_opt_bool("document.css.import"); ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:64:42: warning: passing 'char[29]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doo->plain_display_links = get_opt_bool("document.plain.display_links"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:65:49: warning: passing 'char[36]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doo->plain_compress_empty_lines = get_opt_bool("document.plain.compress_empty_lines"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:66:38: warning: passing 'char[30]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doo->underline_links = get_opt_bool("document.html.underline_links"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:67:32: warning: passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doo->wrap_nbsp = get_opt_bool("document.html.wrap_nbsp"); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:68:35: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doo->use_tabindex = get_opt_bool("document.browse.links.use_tabindex"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:69:38: warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doo->links_numbering = get_opt_bool("document.browse.links.numbering"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:71:40: warning: passing 'char[47]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doo->active_link.color = get_opt_bool("document.browse.links.active_link.enable_color"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:72:41: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doo->active_link.invert = get_opt_bool("document.browse.links.active_link.invert"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:73:44: warning: passing 'char[44]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doo->active_link.underline = get_opt_bool("document.browse.links.active_link.underline"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:74:39: warning: passing 'char[39]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doo->active_link.bold = get_opt_bool("document.browse.links.active_link.bold"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:76:34: warning: passing 'char[33]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doo->table_order = get_opt_bool("document.browse.table_move_order"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:77:29: warning: passing 'char[29]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doo->tables = get_opt_bool("document.html.display_tables"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:78:29: warning: passing 'char[29]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doo->frames = get_opt_bool("document.html.display_frames"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:79:29: warning: passing 'char[37]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doo->images = get_opt_bool("document.browse.images.show_as_links"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:80:35: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doo->display_subs = get_opt_bool("document.html.display_subs"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:81:35: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doo->display_sups = get_opt_bool("document.html.display_sups"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:83:17: warning: assigning to 'unsigned char *' from 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doo->framename = ""; ^ ~~ options.c:85:25: warning: assigning to 'unsigned char *' from 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doo->image_link.prefix = ""; ^ ~~ options.c:86:25: warning: assigning to 'unsigned char *' from 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doo->image_link.suffix = ""; ^ ~~ options.c:87:48: warning: passing 'char[39]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doo->image_link.filename_maxlen = get_opt_int("document.browse.images.filename_maxlen"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:88:45: warning: passing 'char[36]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doo->image_link.label_maxlen = get_opt_int("document.browse.images.label_maxlen"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:89:46: warning: passing 'char[37]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doo->image_link.display_style = get_opt_int("document.browse.images.display_style"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:90:40: warning: passing 'char[42]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doo->image_link.tagging = get_opt_int("document.browse.images.image_link_tagging"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:91:51: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doo->image_link.show_any_as_links = get_opt_bool("document.browse.images.show_any_as_links"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:98:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || c_strcasecmp(o1->framename, o2->framename) ^~~~~~~~~~~~~ ../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ options.c:98:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || c_strcasecmp(o1->framename, o2->framename) ^~~~~~~~~~~~~ ../.././src/util/string.h:111:46: note: passing argument to parameter 's2' here int c_strcasecmp(const char *s1, const char *s2); ^ options.c:112:46: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] o1->image_link.prefix = stracpy(get_opt_str("document.browse.images.image_link_prefix")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:304:60: note: expanded from macro 'get_opt_str' #define get_opt_str(name) get_opt_str_tree(config_options, name) ^~~~ ../.././src/config/options.h:296:52: note: expanded from macro 'get_opt_str_tree' #define get_opt_str_tree(tree, name) get_opt(tree, name, OPT_STRING)->string ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:113:46: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] o1->image_link.suffix = stracpy(get_opt_str("document.browse.images.image_link_suffix")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:304:60: note: expanded from macro 'get_opt_str' #define get_opt_str(name) get_opt_str_tree(config_options, name) ^~~~ ../.././src/config/options.h:296:52: note: expanded from macro 'get_opt_str_tree' #define get_opt_str_tree(tree, name) get_opt(tree, name, OPT_STRING)->string ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ options.c:129:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && ses->doc_view && ses->tab && ses->tab->term); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ options.c:129:2: warning: passing 'char[69]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && ses->doc_view && ses->tab && ses->tab->term); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ 21 warnings generated. [CC] src/document/css/property.o 53 warnings generated. [CC] src/document/refresh.o [CC] src/document/css/scanner.o In file included from property.c:13: In file included from ../../.././src/document/css/value.h:9: In file included from ../../.././src/document/css/scanner.h:5: In file included from ../../.././src/util/scanner.h:5: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from property.c:13: In file included from ../../.././src/document/css/value.h:9: In file included from ../../.././src/document/css/scanner.h:5: In file included from ../../.././src/util/scanner.h:5: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from property.c:13: In file included from ../../.././src/document/css/value.h:9: In file included from ../../.././src/document/css/scanner.h:5: ../../.././src/util/scanner.h:216:2: warning: assigning to 'const unsigned char *' from 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(scanner->current); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from property.c:13: In file included from ../../.././src/document/css/value.h:9: In file included from ../../.././src/document/css/scanner.h:5: ../../.././src/util/scanner.h:216:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(scanner->current); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from property.c:13: In file included from ../../.././src/document/css/value.h:9: In file included from ../../.././src/document/css/scanner.h:5: ../../.././src/util/scanner.h:231:3: warning: assigning to 'const unsigned char *' from 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from property.c:13: In file included from ../../.././src/document/css/value.h:9: In file included from ../../.././src/document/css/scanner.h:5: ../../.././src/util/scanner.h:231:3: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from property.c:13: In file included from ../../.././src/document/css/value.h:9: In file included from ../../.././src/document/css/scanner.h:5: ../../.././src/util/scanner.h:249:2: warning: assigning to 'const unsigned char *' from 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(end <= scanner->table + SCANNER_TOKENS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from property.c:13: In file included from ../../.././src/document/css/value.h:9: In file included from ../../.././src/document/css/scanner.h:5: ../../.././src/util/scanner.h:249:2: warning: passing 'char[57]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(end <= scanner->table + SCANNER_TOKENS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from property.c:13: In file included from ../../.././src/document/css/value.h:9: In file included from ../../.././src/document/css/scanner.h:5: ../../.././src/util/scanner.h:256:2: warning: assigning to 'const unsigned char *' from 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from property.c:13: In file included from ../../.././src/document/css/value.h:9: In file included from ../../.././src/document/css/scanner.h:5: ../../.././src/util/scanner.h:256:2: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ property.c:19:4: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "background", CSS_PT_BACKGROUND, CSS_VT_COLOR, css_parse_background_value }, ^~~~~~~~~~~~ property.c:20:4: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "background-color", CSS_PT_BACKGROUND_COLOR, CSS_VT_COLOR, css_parse_color_value }, ^~~~~~~~~~~~~~~~~~ property.c:21:4: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "color", CSS_PT_COLOR, CSS_VT_COLOR, css_parse_color_value }, ^~~~~~~ property.c:22:4: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "display", CSS_PT_DISPLAY, CSS_VT_DISPLAY, css_parse_display_value }, ^~~~~~~~~ property.c:23:4: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "font-style", CSS_PT_FONT_STYLE, CSS_VT_FONT_ATTRIBUTE, css_parse_font_style_value }, ^~~~~~~~~~~~ property.c:24:4: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "font-weight", CSS_PT_FONT_WEIGHT, CSS_VT_FONT_ATTRIBUTE, css_parse_font_weight_value }, ^~~~~~~~~~~~~ property.c:25:4: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "text-align", CSS_PT_TEXT_ALIGN, CSS_VT_TEXT_ALIGN, css_parse_text_align_value }, ^~~~~~~~~~~~ property.c:26:4: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "text-decoration", CSS_PT_TEXT_DECORATION, CSS_VT_FONT_ATTRIBUTE, css_parse_text_decoration_value }, ^~~~~~~~~~~~~~~~~ property.c:27:4: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "white-space", CSS_PT_WHITE_SPACE, CSS_VT_FONT_ATTRIBUTE, css_parse_white_space_value }, ^~~~~~~~~~~~~ 19 warnings generated. In file included from refresh.c:14: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from refresh.c:14: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from refresh.c:15: In file included from ../.././src/document/document.h:8: ../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from refresh.c:20: In file included from ../.././src/session/download.h:5: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from refresh.c:20: In file included from ../.././src/session/download.h:5: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ refresh.c:73:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(refresh); ^~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ refresh.c:73:2: warning: passing 'char[26]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(refresh); ^~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ refresh.c:100:56: warning: passing 'char[37]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] milliseconds_T minimum = (milliseconds_T) get_opt_int("document.browse.minimum_refresh_time"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ refresh.c:127:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses); ^~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ refresh.c:127:2: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses); ^~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ refresh.c:132:23: warning: passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || !get_opt_bool("document.browse.refresh")) ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ 11 warnings generated. In file included from scanner.c:13: In file included from ../../.././src/document/css/scanner.h:5: In file included from ../../.././src/util/scanner.h:5: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from scanner.c:13: In file included from ../../.././src/document/css/scanner.h:5: In file included from ../../.././src/util/scanner.h:5: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from scanner.c:13: In file included from ../../.././src/document/css/scanner.h:5: ../../.././src/util/scanner.h:216:2: warning: assigning to 'const unsigned char *' from 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(scanner->current); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from scanner.c:13: In file included from ../../.././src/document/css/scanner.h:5: ../../.././src/util/scanner.h:216:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(scanner->current); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from scanner.c:13: In file included from ../../.././src/document/css/scanner.h:5: ../../.././src/util/scanner.h:231:3: warning: assigning to 'const unsigned char *' from 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from scanner.c:13: In file included from ../../.././src/document/css/scanner.h:5: ../../.././src/util/scanner.h:231:3: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from scanner.c:13: In file included from ../../.././src/document/css/scanner.h:5: ../../.././src/util/scanner.h:249:2: warning: assigning to 'const unsigned char *' from 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(end <= scanner->table + SCANNER_TOKENS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from scanner.c:13: In file included from ../../.././src/document/css/scanner.h:5: ../../.././src/util/scanner.h:249:2: warning: passing 'char[57]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(end <= scanner->table + SCANNER_TOKENS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from scanner.c:13: In file included from ../../.././src/document/css/scanner.h:5: ../../.././src/util/scanner.h:256:2: warning: assigning to 'const unsigned char *' from 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from scanner.c:13: In file included from ../../.././src/document/css/scanner.h:5: ../../.././src/util/scanner.h:256:2: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ scanner.c:35:2: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] SCAN_TABLE_RANGE("0", '9', CSS_CHAR_DIGIT | CSS_CHAR_HEX_DIGIT | CSS_CHAR_IDENT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:54:42: note: expanded from macro 'SCAN_TABLE_RANGE' #define SCAN_TABLE_RANGE(from, to, bits) SCAN_TABLE_INFO(SCAN_RANGE, from, to, bits) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:52:16: note: expanded from macro 'SCAN_TABLE_INFO' { (type), { { (data1), (data2) } }, (bits) } ^~~~~~~ scanner.c:36:2: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] SCAN_TABLE_RANGE("A", 'F', CSS_CHAR_HEX_DIGIT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:54:42: note: expanded from macro 'SCAN_TABLE_RANGE' #define SCAN_TABLE_RANGE(from, to, bits) SCAN_TABLE_INFO(SCAN_RANGE, from, to, bits) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:52:16: note: expanded from macro 'SCAN_TABLE_INFO' { (type), { { (data1), (data2) } }, (bits) } ^~~~~~~ scanner.c:37:2: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] SCAN_TABLE_RANGE("A", 'Z', CSS_CHAR_ALPHA | CSS_CHAR_IDENT | CSS_CHAR_IDENT_START), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:54:42: note: expanded from macro 'SCAN_TABLE_RANGE' #define SCAN_TABLE_RANGE(from, to, bits) SCAN_TABLE_INFO(SCAN_RANGE, from, to, bits) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:52:16: note: expanded from macro 'SCAN_TABLE_INFO' { (type), { { (data1), (data2) } }, (bits) } ^~~~~~~ scanner.c:38:2: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] SCAN_TABLE_RANGE("a", 'f', CSS_CHAR_HEX_DIGIT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:54:42: note: expanded from macro 'SCAN_TABLE_RANGE' #define SCAN_TABLE_RANGE(from, to, bits) SCAN_TABLE_INFO(SCAN_RANGE, from, to, bits) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:52:16: note: expanded from macro 'SCAN_TABLE_INFO' { (type), { { (data1), (data2) } }, (bits) } ^~~~~~~ scanner.c:39:2: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] SCAN_TABLE_RANGE("a", 'z', CSS_CHAR_ALPHA | CSS_CHAR_IDENT | CSS_CHAR_IDENT_START), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:54:42: note: expanded from macro 'SCAN_TABLE_RANGE' #define SCAN_TABLE_RANGE(from, to, bits) SCAN_TABLE_INFO(SCAN_RANGE, from, to, bits) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:52:16: note: expanded from macro 'SCAN_TABLE_INFO' { (type), { { (data1), (data2) } }, (bits) } ^~~~~~~ scanner.c:41:2: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] SCAN_TABLE_RANGE("\241", 255, CSS_CHAR_NON_ASCII | CSS_CHAR_IDENT | CSS_CHAR_IDENT_START), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:54:42: note: expanded from macro 'SCAN_TABLE_RANGE' #define SCAN_TABLE_RANGE(from, to, bits) SCAN_TABLE_INFO(SCAN_RANGE, from, to, bits) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:52:16: note: expanded from macro 'SCAN_TABLE_INFO' { (type), { { (data1), (data2) } }, (bits) } ^~~~~~~ scanner.c:43:2: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] SCAN_TABLE_STRING(" \f\n\r\t\v\000", CSS_CHAR_WHITESPACE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:55:39: note: expanded from macro 'SCAN_TABLE_STRING' #define SCAN_TABLE_STRING(str, bits) SCAN_TABLE_INFO(SCAN_STRING, str, sizeof(str) - 1, bits) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:52:16: note: expanded from macro 'SCAN_TABLE_INFO' { (type), { { (data1), (data2) } }, (bits) } ^~~~~~~ scanner.c:44:2: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] SCAN_TABLE_STRING("\f\n\r", CSS_CHAR_NEWLINE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:55:39: note: expanded from macro 'SCAN_TABLE_STRING' #define SCAN_TABLE_STRING(str, bits) SCAN_TABLE_INFO(SCAN_STRING, str, sizeof(str) - 1, bits) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:52:16: note: expanded from macro 'SCAN_TABLE_INFO' { (type), { { (data1), (data2) } }, (bits) } ^~~~~~~ scanner.c:45:2: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] SCAN_TABLE_STRING("-", CSS_CHAR_IDENT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:55:39: note: expanded from macro 'SCAN_TABLE_STRING' #define SCAN_TABLE_STRING(str, bits) SCAN_TABLE_INFO(SCAN_STRING, str, sizeof(str) - 1, bits) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:52:16: note: expanded from macro 'SCAN_TABLE_INFO' { (type), { { (data1), (data2) } }, (bits) } ^~~~~~~ scanner.c:46:2: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] SCAN_TABLE_STRING(".#@!\"'<-/|^$*", CSS_CHAR_TOKEN_START), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:55:39: note: expanded from macro 'SCAN_TABLE_STRING' #define SCAN_TABLE_STRING(str, bits) SCAN_TABLE_INFO(SCAN_STRING, str, sizeof(str) - 1, bits) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:52:16: note: expanded from macro 'SCAN_TABLE_INFO' { (type), { { (data1), (data2) } }, (bits) } ^~~~~~~ scanner.c:48:2: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] SCAN_TABLE_STRING("\\_", CSS_CHAR_IDENT | CSS_CHAR_IDENT_START), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:55:39: note: expanded from macro 'SCAN_TABLE_STRING' [CC] src/document/css/stylesheet.o #define SCAN_TABLE_STRING(str, bits) SCAN_TABLE_INFO(SCAN_STRING, str, sizeof(str) - 1, bits) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:52:16: note: expanded from macro 'SCAN_TABLE_INFO' { (type), { { (data1), (data2) } }, (bits) } ^~~~~~~ scanner.c:51:2: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] SCAN_TABLE_STRING("[({})];:,.>+~", CSS_CHAR_TOKEN), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:55:39: note: expanded from macro 'SCAN_TABLE_STRING' #define SCAN_TABLE_STRING(str, bits) SCAN_TABLE_INFO(SCAN_STRING, str, sizeof(str) - 1, bits) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:52:16: note: expanded from macro 'SCAN_TABLE_INFO' { (type), { { (data1), (data2) } }, (bits) } ^~~~~~~ scanner.c:52:2: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] SCAN_TABLE_STRING("", CSS_CHAR_SGML_MARKUP), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:55:39: note: expanded from macro 'SCAN_TABLE_STRING' #define SCAN_TABLE_STRING(str, bits) SCAN_TABLE_INFO(SCAN_STRING, str, sizeof(str) - 1, bits) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:52:16: note: expanded from macro 'SCAN_TABLE_INFO' { (type), { { (data1), (data2) } }, (bits) } ^~~~~~~ scanner.c:58:4: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "Hz", CSS_TOKEN_FREQUENCY, CSS_TOKEN_DIMENSION }, ^~~~ scanner.c:59:4: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "cm", CSS_TOKEN_LENGTH, CSS_TOKEN_DIMENSION }, ^~~~ scanner.c:60:4: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "deg", CSS_TOKEN_ANGLE, CSS_TOKEN_DIMENSION }, ^~~~~ scanner.c:61:4: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "em", CSS_TOKEN_EM, CSS_TOKEN_DIMENSION }, ^~~~ scanner.c:62:4: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "ex", CSS_TOKEN_EX, CSS_TOKEN_DIMENSION }, ^~~~ scanner.c:63:4: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "grad", CSS_TOKEN_ANGLE, CSS_TOKEN_DIMENSION }, ^~~~~~ scanner.c:64:4: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "in", CSS_TOKEN_LENGTH, CSS_TOKEN_DIMENSION }, ^~~~ scanner.c:65:4: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "kHz", CSS_TOKEN_FREQUENCY, CSS_TOKEN_DIMENSION }, ^~~~~ scanner.c:66:4: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "mm", CSS_TOKEN_LENGTH, CSS_TOKEN_DIMENSION }, ^~~~ scanner.c:67:4: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "ms", CSS_TOKEN_TIME, CSS_TOKEN_DIMENSION }, ^~~~ scanner.c:68:4: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "pc", CSS_TOKEN_LENGTH, CSS_TOKEN_DIMENSION }, ^~~~ scanner.c:69:4: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "pt", CSS_TOKEN_LENGTH, CSS_TOKEN_DIMENSION }, ^~~~ scanner.c:70:4: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "px", CSS_TOKEN_LENGTH, CSS_TOKEN_DIMENSION }, ^~~~ scanner.c:71:4: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "rad", CSS_TOKEN_ANGLE, CSS_TOKEN_DIMENSION }, ^~~~~ scanner.c:72:4: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "s", CSS_TOKEN_TIME, CSS_TOKEN_DIMENSION }, ^~~ scanner.c:74:4: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "rgb", CSS_TOKEN_RGB, CSS_TOKEN_FUNCTION }, ^~~~~ scanner.c:75:4: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "url", CSS_TOKEN_URL, CSS_TOKEN_FUNCTION }, ^~~~~ scanner.c:77:4: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "charset", CSS_TOKEN_AT_CHARSET, CSS_TOKEN_AT_KEYWORD }, ^~~~~~~~~ scanner.c:78:4: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "font-face", CSS_TOKEN_AT_FONT_FACE, CSS_TOKEN_AT_KEYWORD }, ^~~~~~~~~~~ scanner.c:79:4: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "import", CSS_TOKEN_AT_IMPORT, CSS_TOKEN_AT_KEYWORD }, ^~~~~~~~ scanner.c:80:4: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "media", CSS_TOKEN_AT_MEDIA, CSS_TOKEN_AT_KEYWORD }, ^~~~~~~ scanner.c:81:4: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "page", CSS_TOKEN_AT_PAGE, CSS_TOKEN_AT_KEYWORD }, ^~~~~~ scanner.c:132:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(first_char); ^~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ scanner.c:132:2: warning: passing 'char[29]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(first_char); ^~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ scanner.c:207:6: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(real_length >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ scanner.c:207:6: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(real_length >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ scanner.c:211:5: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(type != CSS_TOKEN_RGB || *string == '('); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ scanner.c:211:5: warning: passing 'char[58]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(type != CSS_TOKEN_RGB || *string == '('); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ scanner.c:212:5: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(type != CSS_TOKEN_URL || *string == ')'); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ scanner.c:212:5: warning: passing 'char[58]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(type != CSS_TOKEN_URL || *string == ')'); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ scanner.c:213:5: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(type != CSS_TOKEN_FUNCTION || *string == ')'); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ scanner.c:213:5: warning: passing 'char[63]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(type != CSS_TOKEN_FUNCTION || *string == ')'); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ scanner.c:290:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strncasecmp(string, "important", 9)) { ^~~~~~ ../../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ scanner.c:343:3: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("Someone forgot to put code for recognizing tokens " ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ scanner.c:343:12: warning: passing 'char[73]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("Someone forgot to put code for recognizing tokens " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ [CC] src/document/renderer.o In file included from stylesheet.c:14: In file included from ../../.././src/document/css/stylesheet.h:5: ../../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from stylesheet.c:18: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from stylesheet.c:18: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ stylesheet.c:36:2: warning: assigning to 'const unsigned char *' from 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(sels && name); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ stylesheet.c:36:2: warning: passing 'char[31]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(sels && name); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ stylesheet.c:41:7: warning: assigning to 'const unsigned char *' from 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (c_strlcasecmp(name, namelen, selector->name, -1)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ stylesheet.c:67:21: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] namelen = strlen(name); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ stylesheet.c:111:2: warning: assigning to 'const unsigned char *' from 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(css && orig); ^~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ stylesheet.c:111:2: warning: passing 'char[30]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(css && orig); ^~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ stylesheet.c:114:46: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] orig->name, strlen(orig->name)); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ stylesheet.c:148:2: warning: assigning to 'const unsigned char *' from 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(css && orig); ^~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ stylesheet.c:148:2: warning: passing 'char[30]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(css && orig); ^~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ 58 warnings generated. In file included from renderer.c:16: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from renderer.c:16: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ 12 warnings generated. In file included from renderer.c:17: In file included from ../.././src/document/document.h:8: ../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from renderer.c:25: In file included from ../.././src/encoding/encoding.h:4: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from renderer.c:25: In file included from ../.././src/encoding/encoding.h:4: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:211:37: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] struct string buffer = INIT_STRING("", 0); ^~ ../.././src/util/string.h:169:29: note: expanded from macro 'INIT_STRING' #define INIT_STRING(s, l) { s, l } ^ renderer.c:246:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && (!c_strcasecmp("text/html", cached->content_type) ^~~~~~~~~~~~~~~~~~~~ ../.././src/util/string.h:111:46: note: passing argument to parameter 's2' here int c_strcasecmp(const char *s1, const char *s2); ^ renderer.c:247:46: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || !c_strcasecmp("application/xhtml+xml", cached->content_type) ^~~~~~~~~~~~~~~~~~~~ ../.././src/util/string.h:111:46: note: passing argument to parameter 's2' here int c_strcasecmp(const char *s1, const char *s2); ^ renderer.c:248:55: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || !c_strcasecmp("application/docbook+xml", cached->content_type) ^~~~~~~~~~~~~~~~~~~~ ../.././src/util/string.h:111:46: note: passing argument to parameter 's2' here int c_strcasecmp(const char *s1, const char *s2); ^ renderer.c:249:51: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || !c_strcasecmp("application/rss+xml", cached->content_type) ^~~~~~~~~~~~~~~~~~~~ ../.././src/util/string.h:111:46: note: passing argument to parameter 's2' here int c_strcasecmp(const char *s1, const char *s2); ^ renderer.c:250:52: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || !c_strcasecmp("application/xbel+xml", cached->content_type) ^~~~~~~~~~~~~~~~~~~~ ../.././src/util/string.h:111:46: note: passing argument to parameter 's2' here int c_strcasecmp(const char *s1, const char *s2); ^ renderer.c:251:50: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || !c_strcasecmp("application/x-xbel", cached->content_type) ^~~~~~~~~~~~~~~~~~~~ ../.././src/util/string.h:111:46: note: passing argument to parameter 's2' here int c_strcasecmp(const char *s1, const char *s2); ^ renderer.c:252:48: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || !c_strcasecmp("application/xbel", cached->content_type))) ^~~~~~~~~~~~~~~~~~~~ ../.././src/util/string.h:111:46: note: passing argument to parameter 's2' here int c_strcasecmp(const char *s1, const char *s2); ^ renderer.c:261:12: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && (!c_strlcasecmp("application/rss+xml", 19, cached->content_type, -1))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ renderer.c:261:26: warning: passing 'char[20]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && (!c_strlcasecmp("application/rss+xml", 19, cached->content_type, -1))) ^~~~~~~~~~~~~~~~~~~~~ ../.././src/util/string.h:104:92: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../.././src/util/string.h:105:45: note: passing argument to parameter 's1' here int elinks_strlcasecmp(const unsigned char *s1, size_t n1, ^ renderer.c:281:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(vs && doc_view && options); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:281:2: warning: passing 'char[44]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(vs && doc_view && options); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:313:3: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(vs->doc_view->vs == vs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:313:3: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(vs->doc_view->vs == vs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:326:3: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("document %s to format not found", struri(vs->uri)); ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:326:12: warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("document %s to format not found", struri(vs->uri)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:460:63: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] doc_opts.color_mode = get_opt_int_tree(ses->tab->term->spec, "colors"); ^~~~~~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ renderer.c:461:47: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!get_opt_bool_tree(ses->tab->term->spec, "underline")) ^~~~~~~~~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ renderer.c:516:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(l1 && l2); ^~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:516:2: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(l1 && l2); ^~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:526:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(document); ^~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:526:2: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(document); ^~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:531:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(document->links); ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:531:2: warning: passing 'char[34]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(document->links); ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:565:4: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(j < document->height, "link out of screen"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:565:4: warning: passing 'char[58]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(j < document->height, "link out of screen"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:583:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(head); ^~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:583:2: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(head); ^~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ [CC] src/document/css/value.o renderer.c:599:41: warning: passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *a = parse_header(part, "Content-Type", &part); ^~~~~~~~~~~~~~ ../.././src/protocol/header.h:12:61: note: passing argument to parameter here unsigned char *parse_header(unsigned char *, unsigned char *, unsigned char **); ^ renderer.c:603:25: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] parse_header_param(a, "charset", &ct_charset); ^~~~~~~~~ ../.././src/protocol/header.h:13:76: note: passing argument to parameter here enum parse_header_param parse_header_param(unsigned char *, unsigned char *, unsigned char **); ^ renderer.c:612:41: warning: passing 'char[16]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *a = parse_header(head, "Content-Charset", NULL); ^~~~~~~~~~~~~~~~~ ../.././src/protocol/header.h:12:61: note: passing argument to parameter here unsigned char *parse_header(unsigned char *, unsigned char *, unsigned char **); ^ renderer.c:621:41: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *a = parse_header(head, "Charset", NULL); ^~~~~~~~~ ../.././src/protocol/header.h:12:61: note: passing argument to parameter here unsigned char *parse_header(unsigned char *, unsigned char *, unsigned char **); ^ 37 warnings generated. [LD] src/document/lib.o In file included from value.c:14: In file included from ../../.././src/document/css/scanner.h:5: In file included from ../../.././src/util/scanner.h:5: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from value.c:14: In file included from ../../.././src/document/css/scanner.h:5: In file included from ../../.././src/util/scanner.h:5: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from value.c:14: In file included from ../../.././src/document/css/scanner.h:5: ../../.././src/util/scanner.h:216:2: warning: assigning to 'const unsigned char *' from 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(scanner->current); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from value.c:14: In file included from ../../.././src/document/css/scanner.h:5: ../../.././src/util/scanner.h:216:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(scanner->current); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from value.c:14: In file included from ../../.././src/document/css/scanner.h:5: ../../.././src/util/scanner.h:231:3: warning: assigning to 'const unsigned char *' from 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from value.c:14: In file included from ../../.././src/document/css/scanner.h:5: ../../.././src/util/scanner.h:231:3: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from value.c:14: In file included from ../../.././src/document/css/scanner.h:5: ../../.././src/util/scanner.h:249:2: warning: assigning to 'const unsigned char *' from 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(end <= scanner->table + SCANNER_TOKENS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from value.c:14: In file included from ../../.././src/document/css/scanner.h:5: ../../.././src/util/scanner.h:249:2: warning: passing 'char[57]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(end <= scanner->table + SCANNER_TOKENS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from value.c:14: In file included from ../../.././src/document/css/scanner.h:5: ../../.././src/util/scanner.h:256:2: warning: assigning to 'const unsigned char *' from 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from value.c:14: In file included from ../../.././src/document/css/scanner.h:5: ../../.././src/util/scanner.h:256:2: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from value.c:16: In file included from ../../.././src/document/html/parser.h:6: In file included from ../../.././src/document/html/renderer.h:5: In file included from ../../.././src/document/document.h:8: ../../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ value.c:30:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(propinfo->value_type == CSS_VT_COLOR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ value.c:30:2: warning: passing 'char[55]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(propinfo->value_type == CSS_VT_COLOR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ value.c:54:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] part = strtol(token->string, (char **) &nstring, 10); ^~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:167:26: note: passing argument to parameter '__str' here long strtol(const char *__str, char **__endptr, int __base); ^ value.c:96:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(propinfo->value_type == CSS_VT_COLOR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ value.c:96:2: warning: passing 'char[55]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(propinfo->value_type == CSS_VT_COLOR); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ value.c:127:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(propinfo->value_type == CSS_VT_FONT_ATTRIBUTE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ value.c:127:2: warning: passing 'char[64]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(propinfo->value_type == CSS_VT_FONT_ATTRIBUTE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ value.c:131:6: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (scanner_token_contains(token, "italic") ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:2: note: expanded from macro 'scanner_token_contains' scanner_token_strlcasecmp(token, str, sizeof(str) - 1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:33:15: note: expanded from macro 'scanner_token_strlcasecmp' ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ value.c:131:36: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (scanner_token_contains(token, "italic") ^~~~~~~~ ../../.././src/util/scanner.h:37:35: note: expanded from macro 'scanner_token_contains' scanner_token_strlcasecmp(token, str, sizeof(str) - 1) ^~~ ../../.././src/util/scanner.h:33:63: note: expanded from macro 'scanner_token_strlcasecmp' ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) ^~~ ../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ value.c:132:9: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || scanner_token_contains(token, "oblique")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:2: note: expanded from macro 'scanner_token_contains' scanner_token_strlcasecmp(token, str, sizeof(str) - 1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:33:15: note: expanded from macro 'scanner_token_strlcasecmp' ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ value.c:132:39: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || scanner_token_contains(token, "oblique")) { ^~~~~~~~~ ../../.././src/util/scanner.h:37:35: note: expanded from macro 'scanner_token_contains' scanner_token_strlcasecmp(token, str, sizeof(str) - 1) ^~~ ../../.././src/util/scanner.h:33:63: note: expanded from macro 'scanner_token_strlcasecmp' ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) ^~~ ../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ value.c:135:13: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (scanner_token_contains(token, "underline")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:2: note: expanded from macro 'scanner_token_contains' scanner_token_strlcasecmp(token, str, sizeof(str) - 1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:33:15: note: expanded from macro 'scanner_token_strlcasecmp' ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ value.c:135:43: warning: passing 'char[10]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (scanner_token_contains(token, "underline")) { ^~~~~~~~~~~ ../../.././src/util/scanner.h:37:35: note: expanded from macro 'scanner_token_contains' scanner_token_strlcasecmp(token, str, sizeof(str) - 1) ^~~ ../../.././src/util/scanner.h:33:63: note: expanded from macro 'scanner_token_strlcasecmp' ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) ^~~ ../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ value.c:138:13: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (scanner_token_contains(token, "normal")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:2: note: expanded from macro 'scanner_token_contains' scanner_token_strlcasecmp(token, str, sizeof(str) - 1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:33:15: note: expanded from macro 'scanner_token_strlcasecmp' ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ value.c:138:43: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (scanner_token_contains(token, "normal")) { ^~~~~~~~ ../../.././src/util/scanner.h:37:35: note: expanded from macro 'scanner_token_contains' scanner_token_strlcasecmp(token, str, sizeof(str) - 1) ^~~ ../../.././src/util/scanner.h:33:63: note: expanded from macro 'scanner_token_strlcasecmp' ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) ^~~ ../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ value.c:159:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(propinfo->value_type == CSS_VT_FONT_ATTRIBUTE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ value.c:159:2: warning: passing 'char[64]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(propinfo->value_type == CSS_VT_FONT_ATTRIBUTE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ value.c:162:7: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (scanner_token_contains(token, "bolder")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:2: note: expanded from macro 'scanner_token_contains' scanner_token_strlcasecmp(token, str, sizeof(str) - 1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:33:15: note: expanded from macro 'scanner_token_strlcasecmp' ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ value.c:162:37: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (scanner_token_contains(token, "bolder")) { ^~~~~~~~ ../../.././src/util/scanner.h:37:35: note: expanded from macro 'scanner_token_contains' scanner_token_strlcasecmp(token, str, sizeof(str) - 1) ^~~ ../../.././src/util/scanner.h:33:63: note: expanded from macro 'scanner_token_strlcasecmp' ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) ^~~ ../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ value.c:165:14: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (scanner_token_contains(token, "lighter")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:2: note: expanded from macro 'scanner_token_contains' scanner_token_strlcasecmp(token, str, sizeof(str) - 1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:33:15: note: expanded from macro 'scanner_token_strlcasecmp' ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ value.c:165:44: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (scanner_token_contains(token, "lighter")) { ^~~~~~~~~ ../../.././src/util/scanner.h:37:35: note: expanded from macro 'scanner_token_contains' scanner_token_strlcasecmp(token, str, sizeof(str) - 1) ^~~ ../../.././src/util/scanner.h:33:63: note: expanded from macro 'scanner_token_strlcasecmp' ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) ^~~ ../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ value.c:168:14: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (scanner_token_contains(token, "bold")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:2: note: expanded from macro 'scanner_token_contains' scanner_token_strlcasecmp(token, str, sizeof(str) - 1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:33:15: note: expanded from macro 'scanner_token_strlcasecmp' ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ value.c:168:44: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (scanner_token_contains(token, "bold")) { ^~~~~~ ../../.././src/util/scanner.h:37:35: note: expanded from macro 'scanner_token_contains' scanner_token_strlcasecmp(token, str, sizeof(str) - 1) ^~~ ../../.././src/util/scanner.h:33:63: note: expanded from macro 'scanner_token_strlcasecmp' ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) ^~~ ../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ value.c:171:14: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (scanner_token_contains(token, "normal")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:2: note: expanded from macro 'scanner_token_contains' scanner_token_strlcasecmp(token, str, sizeof(str) - 1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:33:15: note: expanded from macro 'scanner_token_strlcasecmp' ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ value.c:171:44: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (scanner_token_contains(token, "normal")) { ^~~~~~~~ ../../.././src/util/scanner.h:37:35: note: expanded from macro 'scanner_token_contains' scanner_token_strlcasecmp(token, str, sizeof(str) - 1) ^~~ ../../.././src/util/scanner.h:33:63: note: expanded from macro 'scanner_token_strlcasecmp' ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) ^~~ ../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ value.c:185:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] weight = strtol(token->string, (char **) &nstring, 10); ^~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:167:26: note: passing argument to parameter '__str' here long strtol(const char *__str, char **__endptr, int __base); ^ value.c:208:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(propinfo->value_type == CSS_VT_TEXT_ALIGN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ value.c:208:2: warning: passing 'char[60]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(propinfo->value_type == CSS_VT_TEXT_ALIGN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ value.c:212:6: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (scanner_token_contains(token, "left")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:2: note: expanded from macro 'scanner_token_contains' scanner_token_strlcasecmp(token, str, sizeof(str) - 1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:33:15: note: expanded from macro 'scanner_token_strlcasecmp' ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ value.c:212:36: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (scanner_token_contains(token, "left")) { ^~~~~~ ../../.././src/util/scanner.h:37:35: note: expanded from macro 'scanner_token_contains' scanner_token_strlcasecmp(token, str, sizeof(str) - 1) ^~~ ../../.././src/util/scanner.h:33:63: note: expanded from macro 'scanner_token_strlcasecmp' ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) ^~~ ../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ value.c:215:14: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (scanner_token_contains(token, "right")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:2: note: expanded from macro 'scanner_token_contains' scanner_token_strlcasecmp(token, str, sizeof(str) - 1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:33:15: note: expanded from macro 'scanner_token_strlcasecmp' ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ value.c:215:44: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (scanner_token_contains(token, "right")) { ^~~~~~~ ../../.././src/util/scanner.h:37:35: note: expanded from macro 'scanner_token_contains' scanner_token_strlcasecmp(token, str, sizeof(str) - 1) ^~~ ../../.././src/util/scanner.h:33:63: note: expanded from macro 'scanner_token_strlcasecmp' ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) ^~~ ../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ value.c:218:14: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (scanner_token_contains(token, "center")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:2: note: expanded from macro 'scanner_token_contains' scanner_token_strlcasecmp(token, str, sizeof(str) - 1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:33:15: note: expanded from macro 'scanner_token_strlcasecmp' ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ value.c:218:44: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (scanner_token_contains(token, "center")) { ^~~~~~~~ ../../.././src/util/scanner.h:37:35: note: expanded from macro 'scanner_token_contains' scanner_token_strlcasecmp(token, str, sizeof(str) - 1) ^~~ ../../.././src/util/scanner.h:33:63: note: expanded from macro 'scanner_token_strlcasecmp' ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) ^~~ ../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ value.c:221:14: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (scanner_token_contains(token, "justify")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:2: note: expanded from macro 'scanner_token_contains' scanner_token_strlcasecmp(token, str, sizeof(str) - 1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:33:15: note: expanded from macro 'scanner_token_strlcasecmp' ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ value.c:221:44: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (scanner_token_contains(token, "justify")) { ^~~~~~~~~ ../../.././src/util/scanner.h:37:35: note: expanded from macro 'scanner_token_contains' scanner_token_strlcasecmp(token, str, sizeof(str) - 1) ^~~ ../../.././src/util/scanner.h:33:63: note: expanded from macro 'scanner_token_strlcasecmp' ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) ^~~ ../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ value.c:240:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(propinfo->value_type == CSS_VT_FONT_ATTRIBUTE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ value.c:240:2: warning: passing 'char[64]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(propinfo->value_type == CSS_VT_FONT_ATTRIBUTE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ value.c:246:6: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (scanner_token_contains(token, "underline")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:2: note: expanded from macro 'scanner_token_contains' scanner_token_strlcasecmp(token, str, sizeof(str) - 1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:33:15: note: expanded from macro 'scanner_token_strlcasecmp' ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ value.c:246:36: warning: passing 'char[10]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (scanner_token_contains(token, "underline")) { ^~~~~~~~~~~ ../../.././src/util/scanner.h:37:35: note: expanded from macro 'scanner_token_contains' scanner_token_strlcasecmp(token, str, sizeof(str) - 1) ^~~ ../../.././src/util/scanner.h:33:63: note: expanded from macro 'scanner_token_strlcasecmp' ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) ^~~ ../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ value.c:249:13: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (scanner_token_contains(token, "none")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:2: note: expanded from macro 'scanner_token_contains' scanner_token_strlcasecmp(token, str, sizeof(str) - 1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:33:15: note: expanded from macro 'scanner_token_strlcasecmp' ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ value.c:249:43: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (scanner_token_contains(token, "none")) { ^~~~~~ ../../.././src/util/scanner.h:37:35: note: expanded from macro 'scanner_token_contains' scanner_token_strlcasecmp(token, str, sizeof(str) - 1) ^~~ ../../.././src/util/scanner.h:33:63: note: expanded from macro 'scanner_token_strlcasecmp' ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) ^~~ ../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ value.c:267:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(propinfo->value_type == CSS_VT_FONT_ATTRIBUTE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ value.c:267:2: warning: passing 'char[64]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(propinfo->value_type == CSS_VT_FONT_ATTRIBUTE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ value.c:272:6: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (scanner_token_contains(token, "pre")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:2: note: expanded from macro 'scanner_token_contains' scanner_token_strlcasecmp(token, str, sizeof(str) - 1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:33:15: note: expanded from macro 'scanner_token_strlcasecmp' ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ value.c:272:36: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (scanner_token_contains(token, "pre")) { ^~~~~ ../../.././src/util/scanner.h:37:35: note: expanded from macro 'scanner_token_contains' scanner_token_strlcasecmp(token, str, sizeof(str) - 1) ^~~ ../../.././src/util/scanner.h:33:63: note: expanded from macro 'scanner_token_strlcasecmp' ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) ^~~ ../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ value.c:275:13: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (scanner_token_contains(token, "normal")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:2: note: expanded from macro 'scanner_token_contains' scanner_token_strlcasecmp(token, str, sizeof(str) - 1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:33:15: note: expanded from macro 'scanner_token_strlcasecmp' ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ value.c:275:43: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (scanner_token_contains(token, "normal")) { ^~~~~~~~ ../../.././src/util/scanner.h:37:35: note: expanded from macro 'scanner_token_contains' scanner_token_strlcasecmp(token, str, sizeof(str) - 1) ^~~ ../../.././src/util/scanner.h:33:63: note: expanded from macro 'scanner_token_strlcasecmp' ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) ^~~ ../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ value.c:293:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(propinfo->value_type == CSS_VT_DISPLAY); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ value.c:293:2: warning: passing 'char[57]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(propinfo->value_type == CSS_VT_DISPLAY); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ value.c:298:6: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (scanner_token_contains(token, "inline")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:2: note: expanded from macro 'scanner_token_contains' scanner_token_strlcasecmp(token, str, sizeof(str) - 1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:33:15: note: expanded from macro 'scanner_token_strlcasecmp' ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ value.c:298:36: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (scanner_token_contains(token, "inline")) { ^~~~~~~~ ../../.././src/util/scanner.h:37:35: note: expanded from macro 'scanner_token_contains' scanner_token_strlcasecmp(token, str, sizeof(str) - 1) ^~~ ../../.././src/util/scanner.h:33:63: note: expanded from macro 'scanner_token_strlcasecmp' ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) ^~~ ../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ value.c:300:13: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (scanner_token_contains(token, "inline-block")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:2: note: expanded from macro 'scanner_token_contains' scanner_token_strlcasecmp(token, str, sizeof(str) - 1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:33:15: note: expanded from macro 'scanner_token_strlcasecmp' ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ value.c:300:43: warning: passing 'char[13]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (scanner_token_contains(token, "inline-block")) { ^~~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:35: note: expanded from macro 'scanner_token_contains' scanner_token_strlcasecmp(token, str, sizeof(str) - 1) ^~~ ../../.././src/util/scanner.h:33:63: note: expanded from macro 'scanner_token_strlcasecmp' ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) ^~~ ../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ value.c:302:13: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (scanner_token_contains(token, "block")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:37:2: note: expanded from macro 'scanner_token_contains' scanner_token_strlcasecmp(token, str, sizeof(str) - 1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/scanner.h:33:15: note: expanded from macro 'scanner_token_strlcasecmp' ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ value.c:302:43: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (scanner_token_contains(token, "block")) { ^~~~~~~ ../../.././src/util/scanner.h:37:35: note: expanded from macro 'scanner_token_contains' scanner_token_strlcasecmp(token, str, sizeof(str) - 1) ^~~ ../../.././src/util/scanner.h:33:63: note: expanded from macro 'scanner_token_strlcasecmp' ((token) && !c_strlcasecmp((token)->string, (token)->length, str, len)) ^~~ ../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ value.c:320:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(scanner && value && propinfo); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ value.c:320:2: warning: passing 'char[47]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(scanner && value && propinfo); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ value.c:321:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(propinfo->parser); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ value.c:321:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(propinfo->parser); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ 71 warnings generated. [LD] src/document/css/lib.o gmake[3]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/document/css' [MAKE all] src/document/dom gmake[3]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/document/dom' [CC] src/document/dom/renderer.o In file included from renderer.c:15: In file included from ../../.././src/bookmarks/bookmarks.h:4: In file included from ../../.././src/main/module.h:4: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from renderer.c:15: In file included from ../../.././src/bookmarks/bookmarks.h:4: In file included from ../../.././src/main/module.h:4: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from renderer.c:20: In file included from ../../.././src/document/css/stylesheet.h:5: ../../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from renderer.c:26: In file included from ../../.././src/dom/scanner.h:4: In file included from ../../.././src/dom/string.h:4: ../../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from renderer.c:26: In file included from ../../.././src/dom/scanner.h:4: ../../.././src/dom/string.h:28:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] string->length = length == -1 ? strlen(value) : length; ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from renderer.c:26: In file included from ../../.././src/dom/scanner.h:4: ../../.././src/dom/string.h:35:37: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] size_t string_diff = c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from renderer.c:26: In file included from ../../.././src/dom/scanner.h:4: ../../.././src/dom/string.h:35:54: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] size_t string_diff = c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../../.././src/util/string.h:112:47: note: passing argument to parameter 's2' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from renderer.c:26: In file included from ../../.././src/dom/scanner.h:4: ../../.././src/dom/string.h:45:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from renderer.c:26: In file included from ../../.././src/dom/scanner.h:4: ../../.././src/dom/string.h:45:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../../.././src/util/string.h:112:47: note: passing argument to parameter 's2' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from renderer.c:26: ../../.././src/dom/scanner.h:251:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(scanner->current); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from renderer.c:26: ../../.././src/dom/scanner.h:251:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(scanner->current); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from renderer.c:26: ../../.././src/dom/scanner.h:266:3: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_dom_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from renderer.c:26: ../../.././src/dom/scanner.h:266:3: warning: passing 'char[45]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_dom_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from renderer.c:26: ../../.././src/dom/scanner.h:282:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(end <= scanner->table + DOM_SCANNER_TOKENS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from renderer.c:26: ../../.././src/dom/scanner.h:282:2: warning: passing 'char[61]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(end <= scanner->table + DOM_SCANNER_TOKENS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from renderer.c:26: ../../.././src/dom/scanner.h:289:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_dom_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from renderer.c:26: ../../.././src/dom/scanner.h:289:2: warning: passing 'char[45]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_dom_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from renderer.c:27: In file included from ../../.././src/dom/sgml/parser.h:6: ../../.././src/dom/stack.h:167:2: warning: assigning to 'const unsigned char *' from 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(stack->depth - 1 - top_offset >= 0, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from renderer.c:27: In file included from ../../.././src/dom/sgml/parser.h:6: ../../.././src/dom/stack.h:167:2: warning: passing 'char[88]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(stack->depth - 1 - top_offset >= 0, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from renderer.c:27: In file included from ../../.././src/dom/sgml/parser.h:6: ../../.././src/dom/stack.h:198:2: warning: assigning to 'const unsigned char *' from 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(context->state_objects); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from renderer.c:27: In file included from ../../.././src/dom/sgml/parser.h:6: ../../.././src/dom/stack.h:198:2: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(context->state_objects); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:259:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(renderer && template && string && length); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:259:2: warning: passing 'char[59]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(renderer && template && string && length); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:457:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert_source(renderer, renderer->position, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:448:2: note: expanded from macro 'assert_source' assertm(check_dom_node_source(renderer, str, len), "renderer[%p : %p] str[%p : %p]", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:457:2: warning: passing 'char[104]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert_source(renderer, renderer->position, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:448:2: note: expanded from macro 'assert_source' assertm(check_dom_node_source(renderer, str, len), "renderer[%p : %p] str[%p : %p]", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:458:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert_source(renderer, string, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:448:2: note: expanded from macro 'assert_source' assertm(check_dom_node_source(renderer, str, len), "renderer[%p : %p] str[%p : %p]", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:458:2: warning: passing 'char[92]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert_source(renderer, string, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:448:2: note: expanded from macro 'assert_source' assertm(check_dom_node_source(renderer, str, len), "renderer[%p : %p] str[%p : %p]", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:464:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert_source(renderer, renderer->position, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:448:2: note: expanded from macro 'assert_source' assertm(check_dom_node_source(renderer, str, len), "renderer[%p : %p] str[%p : %p]", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:464:2: warning: passing 'char[104]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert_source(renderer, renderer->position, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:448:2: note: expanded from macro 'assert_source' assertm(check_dom_node_source(renderer, str, len), "renderer[%p : %p] str[%p : %p]", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:482:3: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert_source(renderer, renderer->position, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:448:2: note: expanded from macro 'assert_source' assertm(check_dom_node_source(renderer, str, len), "renderer[%p : %p] str[%p : %p]", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:482:3: warning: passing 'char[104]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert_source(renderer, renderer->position, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:448:2: note: expanded from macro 'assert_source' assertm(check_dom_node_source(renderer, str, len), "renderer[%p : %p] str[%p : %p]", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:540:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(node && renderer && renderer->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:540:2: warning: passing 'char[57]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(node && renderer && renderer->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:561:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(node && renderer && renderer->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:561:2: warning: passing 'char[57]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(node && renderer && renderer->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:578:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(node && renderer && renderer->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:578:2: warning: passing 'char[57]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(node && renderer && renderer->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:586:3: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert_source(renderer, renderer->position, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:448:2: note: expanded from macro 'assert_source' assertm(check_dom_node_source(renderer, str, len), "renderer[%p : %p] str[%p : %p]", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:586:3: warning: passing 'char[104]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert_source(renderer, renderer->position, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:448:2: note: expanded from macro 'assert_source' assertm(check_dom_node_source(renderer, str, len), "renderer[%p : %p] str[%p : %p]", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:621:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(node && renderer->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:621:2: warning: passing 'char[45]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(node && renderer->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:633:4: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert_source(renderer, renderer->position, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:448:2: note: expanded from macro 'assert_source' assertm(check_dom_node_source(renderer, str, len), "renderer[%p : %p] str[%p : %p]", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:633:4: warning: passing 'char[104]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert_source(renderer, renderer->position, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:448:2: note: expanded from macro 'assert_source' assertm(check_dom_node_source(renderer, str, len), "renderer[%p : %p] str[%p : %p]", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:696:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(node && renderer && renderer->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:696:2: warning: passing 'char[57]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(node && renderer && renderer->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:703:3: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert_source(renderer, renderer->position, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:448:2: note: expanded from macro 'assert_source' assertm(check_dom_node_source(renderer, str, len), "renderer[%p : %p] str[%p : %p]", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:703:3: warning: passing 'char[104]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert_source(renderer, renderer->position, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:448:2: note: expanded from macro 'assert_source' assertm(check_dom_node_source(renderer, str, len), "renderer[%p : %p] str[%p : %p]", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:777:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(node && renderer && renderer->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:777:2: warning: passing 'char[57]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(node && renderer && renderer->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:824:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(node && renderer && renderer->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:824:2: warning: passing 'char[57]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(node && renderer && renderer->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:899:26: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dom_link(renderer, "[link]", 6, link->string, link->length); ^~~~~~~~ renderer.c:376:60: note: passing argument to parameter 'string' here add_dom_link(struct dom_renderer *renderer, unsigned char *string, int length, ^ renderer.c:914:6: warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] " - ", 3); ^~~~~ renderer.c:354:18: note: passing argument to parameter 'string' here unsigned char *string, int length) ^ renderer.c:1002:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strcasecmp("application/rss+xml", cached->content_type)) { ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:111:46: note: passing argument to parameter 's2' here int c_strcasecmp(const char *s1, const char *s2); ^ renderer.c:1006:6: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cached->content_type)) { ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:111:46: note: passing argument to parameter 's2' here int c_strcasecmp(const char *s1, const char *s2); ^ renderer.c:1009:51: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (!c_strcasecmp("application/xbel+xml", cached->content_type) ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:111:46: note: passing argument to parameter 's2' here int c_strcasecmp(const char *s1, const char *s2); ^ renderer.c:1010:45: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || !c_strcasecmp("application/x-xbel", cached->content_type) ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:111:46: note: passing argument to parameter 's2' here int c_strcasecmp(const char *s1, const char *s2); ^ renderer.c:1011:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || !c_strcasecmp("application/xbel", cached->content_type)) { ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:111:46: note: passing argument to parameter 's2' here int c_strcasecmp(const char *s1, const char *s2); ^ renderer.c:1015:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(!c_strcasecmp("text/html", cached->content_type) ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:126:47: note: expanded from macro 'assertm' do { if (!assert_failed && (assert_failed = !(x))) { \ ^ ../../.././src/util/string.h:111:46: note: passing argument to parameter 's2' here int c_strcasecmp(const char *s1, const char *s2); ^ renderer.c:1017:7: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cached->content_type), ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:126:47: note: expanded from macro 'assertm' do { if (!assert_failed && (assert_failed = !(x))) { \ ^ ../../.././src/util/string.h:111:46: note: passing argument to parameter 's2' here int c_strcasecmp(const char *s1, const char *s2); ^ renderer.c:1015:3: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(!c_strcasecmp("text/html", cached->content_type) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:1015:3: warning: passing 'char[161]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(!c_strcasecmp("text/html", cached->content_type) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:1036:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] size_t length = strlen(string); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ renderer.c:1078:3: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(parser->stack.depth == 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:1078:3: warning: passing 'char[43]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(parser->stack.depth == 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ 65 warnings generated. [LD] src/document/dom/lib.o gmake[3]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/document/dom' [MAKE all] src/document/html gmake[3]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/document/html' [MAKE all] src/document/html/parser gmake[4]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/document/html/parser' [CC] src/document/html/frames.o [CC] src/document/html/parser.o [CC] src/document/html/parser/forms.o In file included from parser.c:20: In file included from ../../.././src/bfu/menu.h:4: In file included from ../../.././src/config/kbdbind.h:4: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from frames.c:../../.././src/util/error.h:12715: :2: note: expanded from macro 'assertm' In file included from INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/document/document.h:../../.././src/util/error.h:47:26: 8: ../../.././src/protocol/uri.h:316:58:note: expanded from macro 'INTERNAL' warning: #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^ ~~~~~~~~ return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ In file included from parser.c:20: In file included from ../../.././src/bfu/menu.h:4../../.././src/protocol/uri.h:: In file included from ../../.././src/config/kbdbind.h:4: 90In file included from :21: note: expanded from macro 'struri' ../../.././src/config/options.h#define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~:9 : ../../.././src/util/string.h:255/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82::2:28: note: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] passing argument to parameter '__s' here assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ size_t strlen(const char *__s); ^ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from parser.c:23: In file included from ../../.././src/document/css/stylesheet.h:5: ../../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from frames.c:21: In file included from ../../.././src/session/session.h:4: In file included from ../../.././src/bfu/dialog.h:5: In file included from ../../.././src/bfu/widget.h:12: In file included from ../../.././src/bfu/leds.h:6: In file included from ../../.././src/main/module.h:4: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from frames.c:21: In file included from ../../.././src/session/session.h:4: In file included from ../../.././src/bfu/dialog.h:5: In file included from ../../.././src/bfu/widget.h:12: In file included from ../../.././src/bfu/leds.h:6: In file included from ../../.././src/main/module.h:4: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from forms.c:15: In file included from ../../../.././src/bfu/menu.h:4: In file included from ../../../.././src/config/kbdbind.h:4: In file included from ../../../.././src/config/options.h:9: ../../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[32]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from forms.c:15: In file included from ../../../.././src/bfu/menu.h:4: In file included from ../../../.././src/config/kbdbind.h:4: In file included from ../../../.././src/config/options.h:9: ../../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from frames.c:21: In file included from ../../.././src/session/session.h:7: ../../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from frames.c:21: In file included from ../../.././src/session/session.h:7: ../../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ frames.c:36:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(frameset_desc); ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ frames.c:36:2: warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(frameset_desc); ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ frames.c:54:29: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] frame_desc->uri = get_uri("about:blank", 0); ^~~~~~~~~~~~~ ../../.././src/protocol/uri.h:220:36: note: passing argument to parameter 'string' here struct uri *get_uri(unsigned char *string, enum uri_component components); ^ frames.c:70:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(fp); ^~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' In file included from parser.c:36: In file included from ../../.././src/session/task.h INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ :5: ../../.././src/util/error.h:In file included from ../../.././src/session/session.h47::726:: ../../.././src/network/state.h note: :132expanded from macro 'INTERNAL' :2: warning: assigning to 'const unsigned char *' from 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.hframes.c:70::1082: :2warning: passing 'char[21]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : assert(fp); note: ^~~~~~~~~~ expanded from macro 'assert'../../.././src/util/error.h: 108:11 INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~: note: expanded from macro 'assert' ../../.././src/util/error.h:47 INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h::26: note: expanded from macro 'INTERNAL'48 :37:#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from parser.c:36: In file included from ../../.././src/session/task.h:5: In file included from ../../.././src/session/session.h:7: ../../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ frames.c:73:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(fp->x > 0 && fp->y > 0, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ frames.c:73:2: warning: passing 'char[73]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(fp->x > 0 && fp->y > 0, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ frames.c:111:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && doc_view); ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ frames.c:111:2: warning: passing 'char[34]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && doc_view); ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ frames.c:135:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && name); ^~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ frames.c:135:2: warning: passing 'char[30]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && name); ^~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ frames.c:140:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (c_strcasecmp(doc_view->name, name)) continue; ^~~~~~~~~~~~~~ ../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2);In file included from parser.c:41: ../../.././src/util/conv.h:173:17 : ^ warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: frames.c:passing argument to parameter '__s' here 140:36: size_t strlen(const char *__s); ^ warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (c_strcasecmp(doc_view->name, name)) continue; ^~~~ ../../.././src/util/string.h:111:46: note: passing argument to parameter 's2' here int c_strcasecmp(const char *s1, const char *s2); ^ frames.c:174:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && frame_desc && o); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ frames.c:174:2: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && frame_desc && o); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' parser.c:67 INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ :30../../.././src/util/error.h:48:37: : warning: note: passing argument to parameter 'fmt' herepassing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] r = decode_color(at, strlen(at), rgb); ^~ void elinks_internal(unsigned char *fmt, ...); /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: ^ note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ frames.c:205:3: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ frames.c:205:3: warning: passing 'char[37]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ frames.c:220:2:In file included from forms.c:18 warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : In file included from ../../../.././src/document/html/parser/stack.h: assert(ses && fsd && op); ^~~~~~~~~~~~~~~~~~~~~~~~5: In file included from ../../../.././src/document/html/parser.h../../.././src/util/error.h:108::62: : In file included from ../../../.././src/document/html/renderer.hnote: expanded from macro 'assert' parser.c INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h::7947:26: note: expanded from macro 'INTERNAL' ::#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ 365frames.c: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :220:2: : return get_color(html_context, a, "bgcolor", rgb);In file included from ../../../.././src/document/document.h:8: ../../../.././src/protocol/uri.h warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :316:58 ^~~~~~~~~ parser.c assert(ses && fsd && op);:56::19: note: passing argument to parameter 'c' here ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h unsigned char *c, color_T *rgb) warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^: return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); 108:11 ^~~~~~~~~~~ : note: ../../../.././src/protocol/uri.h:90expanded from macro 'assert' :21: note: expanded from macro 'struri' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:void elinks_internal(unsigned char *fmt, ...); ^ 82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ parser.c:87:37: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *v = get_attr_val(a, "target", options->cp); ^~~~~~~~ ../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ parser.c:91:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!*v || !c_strcasecmp(v, "_self")) { ^ ../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ frames.c:314:parser.c:2:125: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]43: warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(divisor); ^~~~~~~~~~~~~~~ ../../.././src/util/error.h:108 html_context->put_chars_f(html_context, " ", 1); :2 ^~~ : note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ frames.c:314:2: warning: passing 'char[26]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(divisor); ^~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ frames.c:364:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(divisor); ^~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ frames.c:364parser.c:192:2::2: warning: warning: passing 'char[26]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(divisor); assert(html_context); ^~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~ ../../.././src/util/error.h:108../../.././src/util/error.h:108:11:2: : note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'assert' ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here INTERNAL("assertion " #x " failed!"); \In file included from forms.cvoid elinks_internal(unsigned char *fmt, ...); ^ ^~~~~~~~ :../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'26: ../../../.././src/util/conv.h:173:17: #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ warning: frames.c:374:passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]parser.c 2: int l = strlen(s);192: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^ : assertm(val >= 0, "distribute_rows_or_cols_that_left: val < 0");/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h2:82: warning: passing 'char[31]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h: assert(html_context); 28: note: passing argument to parameter '__s' here ^~~~~~~~~~~~~~~~~~~~ 127../../.././src/util/error.h size_t strlen(const char *__s); ^ :108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here :void elinks_internal(unsigned char *fmt, ...); ^ 2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' parser.c:#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal 193:2: ^ ~~~~~~~~ warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(base_uri); ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:frames.c:374:2: 2: note: expanded from macro 'assert' warning: INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26:passing 'char[70]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: expanded from macro 'INTERNAL' assertm(val >= 0, "distribute_rows_or_cols_that_left: val < 0"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11:#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ note: expanded from macro 'assertm' parser.c:193:2: INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../../.././src/util/error.h assert(base_uri); ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: :48:37: note: passing argument to parameter 'fmt' here note: void elinks_internal(unsigned char *fmt, ...); ^ expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ frames.c:381:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(val <= 0, "distribute_rows_or_cols_that_left: val > 0"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ frames.c:381:2: warning: passing 'char[70]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(val <= 0, "distribute_rows_or_cols_that_left: val > 0"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ forms.c:53:23: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] al = get_attr_val(a, "method", html_context->doc_cp); ^~~~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ forms.c:55:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] frames.c:410:parser.c: if (!c_strcasecmp(al, "post")) { 247:20: ^~30warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../../../.././src/util/string.h: : number = strtoul(str, (char **) &end, 10); ^~~ 111warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:30: accesskey = get_attr_val(a, "accesskey", cp);note: passing argument to parameter 's1' here :int c_strcasecmp(const char *s1, const char *s2);175: ^~~~~~~~~~~ ^ 23: note: passing argument to parameter '__str' here ../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' strtoul(const char *__str, char **__endptr, int __base); #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ forms.c../../.././src/document/html/parser/parse.h:40:58: ^:31 73: : warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: passing argument to parameter 'name' here enctype = get_attr_val(a, "enctype", ^~~~~~~~~ ../../../.././src/document/html/parser/parse.h:43:53:unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ frames.c:437:20: parser.c:warning: forms.c253::passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]63:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 24: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strcasecmp(enctype, "multipart/form-data")) ^~~~~~~ tmp_str = strchr(str, ','); ^~~ tabindex = get_num(a, "tabindex", html_context->doc_cp); /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h../../../.././src/util/string.h: ^~~~~~~~~~: 111../../.././src/document/html/parser/parse.h:63:76::30: note: 4526: note: passing argument to parameter here passing argument to parameter 's1' here int get_num(unsigned char *, unsigned char *, int); ^ int c_strcasecmp(const char *s1, const char *s2); : note: passing argument to parameter '__s' here ^char *strchr(const char *__s, int __c); ^ frames.c:437:11: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] tmp_str = strchr(str, ','); ^ ~~~~~~~~~~~~~~~~ forms.c:65:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] parser.c:258: else if (!c_strcasecmp(enctype, "text/plain")) ^~~~~~~ 48: ../../../.././src/util/string.h:warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 111:30: note: passing argument to parameter 's1' here mem_free_set(&format.onclick, get_attr_val(a, "onclick", cp));int c_strcasecmp(const char *s1, const char *s2); ^ ^~~~~~~~~ ../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' forms.c:72#define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) :35: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~ form->onsubmit = get_attr_val(a, "onsubmit", html_context->doc_cp); ^~~~~~~~~~ ../../../.././src/document/html/parser/parse.h:43:../../.././src/util/memory.h:171:67:53: note: expanded from macro 'get_attr_val' note: expanded from macro 'mem_free_set' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ #define mem_free_set(x, v) do { if (*(x)) mem_free(*(x)); *(x) = (v); } while (0) ../../../.././src/document/html/parser/parse.h: ^ 40:73: note: ../../.././src/document/html/parser/parse.h:passing argument to parameter 'name' here 40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ forms.c:73:23: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] al = get_attr_val(a, "name", html_context->doc_cp); ^~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' parser.c:259:51#define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) : ^~~~ ../../../.././src/document/html/parser/parse.h:40warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :73: note: passing argument to parameter 'name' here mem_free_set(&format.ondblclick, get_attr_val(a, "ondblclick", cp)); ^~~~~~~~~~~~ ../../.././src/document/html/parser/parse.h:43:53unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~forms.c:76: 23:../../.././src/util/memory.h:171: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 67: note: expanded from macro 'mem_free_set' al = get_attr_val(a, "action", html_context->doc_cp); ^~~~~~~~ ../../../.././src/document/html/parser/parse.h:#define mem_free_set(x, v) do { if (*(x)) mem_free(*(x)); *(x) = (v); } while (0) ^ ../../.././src/document/html/parser/parse.h:43:5340:73: note: passing argument to parameter 'name' here : note: expanded from macro 'get_attr_val' unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ parser.c:260:52: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] mem_free_set(&format.onmouseover, get_attr_val(a, "onmouseover", cp)); ^~~~~~~~~~~~~ ../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../.././src/util/memory.h:171:67: note: expanded from macro 'mem_free_set' #define mem_free_set(x, v) do { if (*(x)) mem_free(*(x)); *(x) = (v); } while (0) ^ ../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here forms.c:99:35unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(!form->action || !strchr(form->action, POST_CHAR)); ^~~~~~~~~~~~ ../../../.././src/util/error.h:107:47: note: parser.c:261:48: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] expanded from macro 'assert' mem_free_set(&format.onhover, get_attr_val(a, "onhover", cp));do { if (!assert_failed && (assert_failed = !(x))) { \ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76 ^~~~~~~~~ :26:../../.././src/document/html/parser/parse.h: note: 43passing argument to parameter '__s' here :53: char *strchr(const char *__s, int __c); ^ note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../.././src/util/memory.h:171:67: note: expanded from macro 'mem_free_set' forms.c:99:3:#define mem_free_set(x, v) do { if (*(x)) mem_free(*(x)); *(x) = (v); } while (0) ^ warning: ../../.././src/document/html/parser/parse.h:40assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :73: note: assert(!form->action || !strchr(form->action, POST_CHAR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~passing argument to parameter 'name' here ../../../.././src/util/error.h:108:2: note: unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ forms.c:99:3parser.c:262:48:: warning: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] passing 'char[68]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] mem_free_set(&format.onfocus, get_attr_val(a, "onfocus", cp)); ^~~~~~~~~ assert(!form->action || !strchr(form->action, POST_CHAR)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/document/html/parser/parse.h:43:53../../../.././src/util/error.h:108:: note: expanded from macro 'get_attr_val' 11: note: expanded from macro 'assert'#define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../.././src/util/memory.h :171: INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ 67: note: expanded from macro 'mem_free_set' ../../../.././src/util/error.h:48:#define mem_free_set(x, v) do { if (*(x)) mem_free(*(x)); *(x) = (v); } while (0) ^ 37: note: passing argument to parameter 'fmt' here../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ parser.c:263void elinks_internal(unsigned char *fmt, ...); ^ :51: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] mem_free_set(&format.onmouseout, get_attr_val(a, "onmouseout", cp)); ^~~~~~~~~~~~ ../../.././src/document/html/parser/parse.h:43:forms.c:53:104:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: || !strchr(form->action, '?')); ^~~~~~~~~~~~expanded from macro 'get_attr_val' ../../../.././src/util/error.h#define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) :107:47 ^~~~ : note: ../../.././src/util/memory.h:171expanded from macro 'assert' :67:do { if (!assert_failed && (assert_failed = !(x))) { \ ^ note: expanded from macro 'mem_free_set' /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here #define mem_free_set(x, v) do { if (*(x)) mem_free(*(x)); *(x) = (v); } while (0) ^ char *strchr(const char *__s, int __c); ^ ../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ forms.c:102:3: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(!form->action ^~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:108:2: note: expanded from macro 'assert' parser.c INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~:264:47 ../../../.././src/util/error.h:47:26: : warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]note: expanded from macro 'INTERNAL' mem_free_set(&format.onblur, get_attr_val(a, "onblur", cp)); ^~~~~~~~#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ ../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' forms.c:102#define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ :3: warning: ../../.././src/util/memory.h:171:passing 'char[97]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 67: note: expanded from macro 'mem_free_set' assert(!form->action ^~~~~~~~~~~~~~~~~~~~ #define mem_free_set(x, v) do { if (*(x)) mem_free(*(x)); *(x) = (v); } while (0) ^../../../.././src/util/error.h:108:11: note: expanded from macro 'assert' ../../.././src/document/html/parser/parse.h:40:73: note: INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~passing argument to parameter 'name' here ../../../.././src/util/error.h:48:37: unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); note: passing argument to parameter 'fmt' here ^ void elinks_internal(unsigned char *fmt, ...); ^ parser.c:287:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(str && ret); ^~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ parser.c:287:2: warning: passing 'char[29]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(str && ret); ^~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ parser.c:301:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] len = strlen(p); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ forms.c:117:21: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (has_attr(attr, "disabled", html_context->doc_cp)) ^~~~~~~~~~ ../../../.././src/document/html/parser/parse.h:46:52: note: expanded from macro 'has_attr' #define has_attr(e, name, cp) (!!get_attr_value(e, name, cp, HTML_ATTR_TEST)) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ forms.c:120:21: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] parser.c:332:2: warning: if (has_attr(attr, "readonly", html_context->doc_cp)) ^~~~~~~~~~ assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../../../.././src/document/html/parser/parse.h:46:52: note: expanded from macro 'has_attr' assert(str); ^~~~~~~~~~~ #define has_attr(e, name, cp) (!!get_attr_value(e, name, cp, HTML_ATTR_TEST)) ^~~~ ../../../.././src/document/html/parser/parse.h:../../.././src/util/error.h:108:2: note: expanded from macro 'assert' 40:73: INTERNAL("assertion " #x " failed!"); \ note: ^~~~~~~~ passing argument to parameter 'name' here../../.././src/util/error.h:47 :26:unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ parser.c:332:2: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(str); ^~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ forms.c:153:parser.c:338:23: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 19: al = get_attr_val(a, "type", cp); warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~ ../../../.././src/document/html/parser/parse.h p = c_strcasestr(str, "url"); ^~~ :43:53../../.././src/util/string.h:115: :33note: expanded from macro 'get_attr_val': note: passing argument to parameter 'haystack' here #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ char * c_strcasestr(const char *haystack, const char *needle);../../../.././src/document/html/parser/parse.h:40 ^:73 : note: passing argument to parameter 'name' here parser.c:338:4unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); : ^ warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] p = c_strcasestr(str, "url"); forms.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 156:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strcasecmp(al, "button")) { ^~ ../../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ parser.c:345:19: warning: passing 'char[1]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]forms.c:158: 27: *ret = stracpy(""); ^~ ../../.././src/util/string.h: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 31:45: note: } else if (!c_strcasecmp(al, "reset")) { ^~passing argument to parameter 'src' here ../../../.././src/util/string.hunsigned char *stracpy(const unsigned char *src); ^:111 :30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ forms.c:160:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (c_strcasecmp(al, "submit")) { ^~ ../../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ forms.c:171:27: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fc->id = get_attr_val(a, "id", cp); ^~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' parser.c:386:31#define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) : ^~~~ warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../../../.././src/document/html/parser/parse.h:40:73 refresh = parse_header(head, "Refresh", NULL); : ^~~~~~~~~ note: passing argument to parameter 'name' here ../../.././src/protocol/header.h:12:61: note: passing argument to parameter here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ unsigned char *parse_header(unsigned char *, unsigned char *, unsigned char **); ^ forms.c:172:29: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fc->name = get_attr_val(a, "name", cp); ^~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' hereparser.c:414 :23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ seconds = strtoul(refresh, NULL, 10);forms.c:173 ^~~~~~~ :/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:175:23: note: passing argument to parameter '__str' here 38: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strtoul(const char *__str, char **__endptr, int __base); ^ fc->default_value = get_attr_val(a, "value", cp); ^~~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ parser.c:433:18: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] put_link_line("Refresh: ", url, joined_url, ^~~~~~~~~~~ forms.c../../.././src/document/html/parser/link.h::1769::3235:: note: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] passing argument to parameter 'prefix' here fc->default_value = stracpy("Submit"); ^~~~~~~~ ../../../.././src/util/string.h:31:45void put_link_line(unsigned char *prefix, unsigned char *linkname, unsigned char *link, unsigned char *target, struct html_context *html_context); : note: passing argument to parameter 'src' here ^ unsigned char *stracpy(const unsigned char *src); ^ forms.c:178:32: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fc->default_value = stracpy("Reset"); ^~~~~~~ ../../../.././src/util/string.h:31:45: note: passing argument to parameter 'src' here unsigned char *stracpy(const unsigned char *src); ^ forms.c:180:32: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] parser.c:454 fc->default_value = stracpy("Button"); :19: warning: ^~~~~~~~ ../../../.././src/util/string.h:31:45:passing 'char[36]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: passing argument to parameter 'src' here if (get_opt_bool("document.cache.ignore_cache_control")) unsigned char *stracpy(const unsigned char *src); ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ forms.c../../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' :183:31: warning: passing 'char[1]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]#define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ fc->default_value = stracpy(""); ^~ ../../../.././src/util/string.h:31:45:../../.././src/config/options.h:293:53: note: passing argument to parameter 'src' here note: expanded from macro 'get_opt_bool_tree' unsigned char *stracpy(const unsigned char *src); ^ #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ parser.c:462:30: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if ((d = parse_header(head, "Pragma", NULL))) { ^~~~~~~~ ../../.././src/protocol/header.h:12:61: note: passing argument to parameter here unsigned char *parse_header(unsigned char *, unsigned char *, unsigned char **); ^ parser.c:463:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strstr(d, "no-cache")) { ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:89:26: note: passing argument to parameter '__big' here char *strstr(const char *__big, const char *__little); ^ parser.c:469:43: warning: passing 'char[14]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!no_cache && (d = parse_header(head, "Cache-Control", NULL))) { ^~~~~~~~~~~~~~~ ../../.././src/protocol/header.h:12:61: note: passing argument to parameter here unsigned char *parse_header(unsigned char *, unsigned char *, unsigned char **); ^ forms.c:194:25: warning: parser.c:470:14passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] put_chrs(html_context, " ", 1); ^~~ if (strstr(d, "no-cache") || strstr(d, "must-revalidate")) { ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:../../../.././src/document/html/internal.h:15:65:89: note: 26: note: passing argument to parameter '__big' here char *strstr(const char *__big, const char *__little); ^ parser.c:470:39:passing argument to parameter 'start' here warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] void put_chrs(struct html_context *html_context, unsigned char *start, int len); ^ if (strstr(d, "no-cache") || strstr(d, "must-revalidate")) { ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:89:26: note: passing argument to parameter '__big' here char *strstr(const char *__big, const char *__little); ^ parser.c:474:32forms.c:199: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]: 33: warning: unsigned char *pos = strstr(d, "max-age="); passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h: format.title = get_attr_val(a, "title", html_context->doc_cp); ^~~~~~~89:26: note: ../../../.././src/document/html/parser/parse.h:passing argument to parameter '__big' here 43:53: note: expanded from macro 'get_attr_val' char *strstr(const char *__big, const char *__little); ^ #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73:parser.c:474:19: note: passing argument to parameter 'name' here warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ unsigned char *pos = strstr(d, "max-age="); ^ ~~~~~~~~~~~~~~~~~~~~~ parser.c:476:4: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(!no_cache); ^~~~~~~~~~~~~~~~~ forms.c:209:../../.././src/util/error.h:28:108:2 warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]: note: expanded from macro 'assert' put_chrs(html_context, "_", 1); ^~~ INTERNAL("assertion " #x " failed!"); \ ../../../.././src/document/html/internal.h:15 ^~~~~~~~ :../../.././src/util/error.h:4765::26 note: : passing argument to parameter 'start' here note: expanded from macro 'INTERNAL' void put_chrs(struct html_context *html_context, unsigned char *start, int len); ^#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ parser.c:476:4forms.c:214: warning: passing 'char[28]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]:27 : assert(!no_cache); ^~~~~~~~~~~~~~~~~ warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: put_chrs(html_context, "[ ]", 8);note: passing argument to parameter 'fmt' here ^~~~~~~~~~ ../../../.././src/document/html/internal.h: 15:65: note: passing argument to parameter 'start' here void elinks_internal(unsigned char *fmt, ...); ^ void put_chrs(struct html_context *html_context, unsigned char *start, int len); ^ parser.c:482:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] timeval_from_seconds(&seconds, atol(pos + 8)); ^~~~~~~forms.c:218:27: /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:136:24: note: warning: passing argument to parameter here long atol(const char *); ^ passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] put_chrs(html_context, "( )", 8); ^~~~~~~~~~ ../../../.././src/document/html/internal.h:15:65: note: passing argument to parameter 'start' here void put_chrs(struct html_context *html_context, unsigned char *start, int len); ^ parser.c:493:43: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!no_cache && (d = parse_header(head, "Expires", NULL))) { ^~~~~~~~~ ../../.././src/protocol/header.h:12:61: note: passing argument to parameter here unsigned char *parse_header(unsigned char *, unsigned char *, unsigned char **); ^ forms.cparser.c:495:225:24::14 warning: : warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strstr(d, "now")) { al = get_url_val(a, "src", html_context->doc_cp); ^~~~~ ^ ../../../.././src/document/html/parser/parse.h/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:89:45:52: note: expanded from macro 'get_url_val': #define get_url_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_EAT_NL) 26: ^~~~ note: passing argument to parameter '__big' here ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here char *strstr(const char *__big, const char *__little); ^ unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ forms.c:227:25: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] al = get_url_val(a, "dynsrc", ^~~~~~~~ ../../../.././src/document/html/parser/parse.h:45:52: note: expanded from macro 'get_url_val' #define get_url_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_EAT_NL) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ forms.c:234:27: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] put_chrs(html_context, "[ ", 7); ^~~~~~~~~ ../../../.././src/document/html/internal.h:15:65: note: passing argument to parameter 'start' here void put_chrs(struct html_context *html_context, unsigned char *start, int len); ^ forms.c:237:44: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] put_chrs(html_context, fc->alt, strlen(fc->alt)); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here parser.c:548:6: warning: size_t strlen(const char *__s); ^ assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (c_strlcasecmp(name, namelen, "MAP", 3)) return 1; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:forms.c:104:41: note: expanded from macro 'c_strlcasecmp' 239#define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ parser.c:548:35: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :45: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (c_strlcasecmp(name, namelen, "MAP", 3)) return 1; put_chrs(html_context, fc->name, strlen(fc->name)); ^~~~~~~~ ^~~~~/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h: ../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' 82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' hereforms.c: 241:28: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const unsigned char *s2, size_t n2, ^ put_chrs(html_context, "Submit", 6); ^~~~~~~~ ../../../.././src/document/html/internal.h:15:65: note: passing argument to parameter 'start' here void put_chrs(struct html_context *html_context, unsigned char *start, int len); ^ parser.c:553:27: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]forms.c:244 :27: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] al = get_attr_val(attr, "name", options->cp); ^~~~~~ put_chrs(html_context, " ]", 7); ^~~~~~~~~ ../../../.././src/document/html/internal.h../../.././src/document/html/parser/parse.h:43::15:6553:: note: expanded from macro 'get_attr_val' note: passing argument to parameter 'start' here #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE)void put_chrs(struct html_context *html_context, unsigned char *start, int len); ^ ^~~~ ../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here forms.c:251:27: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ put_chrs(html_context, "[ ", 7); ^~~~~~~~~ ../../../.././src/document/html/internal.h:15:65: note: passing argument to parameter 'start' here void put_chrs(struct html_context *html_context, unsigned char *start, int len); ^ parser.c:556:7: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] forms.c:254: if (c_strlcasecmp(al, -1, uri->fragment, uri->fragmentlen)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h54: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : put_chrs(html_context, fc->default_value, strlen(fc->default_value)); ^~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28:104:41 note: passing argument to parameter '__s' here: size_t strlen(const char *__s); ^ note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ forms.c:257:27: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] put_chrs(html_context, " ]", 7); ^~~~~~~~~ ../../../.././src/document/html/internal.h:15:65: note: passing argument to parameter 'start' here void put_chrs(struct html_context *html_context, unsigned char *start, int len); ^ forms.c:262:4: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("bad control type"); ^~~~~~~~ ../../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ forms.c:262:13: warning: passing 'char[17]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("bad control type"); ^~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^parser.c:603:6: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (c_strlcasecmp(name, namelen, "A", 1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' forms.c#define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) :265 ^ ~~~~~~~~ :25: warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] parser.c: put_chrs(html_context, " ", 1); 603: ^~~ 35../../../.././src/document/html/internal.h:: warning: passing 'char[2]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 15:65 if (c_strlcasecmp(name, namelen, "A", 1) ^~~ : note: passing argument to parameter 'start' here void put_chrs(struct html_context *html_context, unsigned char *start, int len); ^ ../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ parser.c:604:9: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] forms.c:279:23: && c_strlcasecmp(name, namelen, "/A", 2) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:104warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ al = get_attr_val(a, "type", cp);parser.c:604:38: ^~~~~~ ../../../.././src/document/html/parser/parse.h:43:53:warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && c_strlcasecmp(name, namelen, "/A", 2) ^~~~ ../../.././src/util/string.h:104:96 note: expanded from macro 'get_attr_val' : note: #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here expanded from macro 'c_strlcasecmp' unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here forms.c: const unsigned char *s2, size_t n2, ^ 281:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strcasecmp(al, "text")) fc->type = FC_TEXT; ^~ ../../../.././src/util/string.h:111:30parser.c:: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ 605:9: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] forms.c:282:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] else if (!c_strcasecmp(al, "hidden")) fc->type = FC_HIDDEN; ^~ && c_strlcasecmp(name, namelen, "MAP", 3) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/string.h../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' :111:30: note: passing argument to parameter 's1' here #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~int c_strcasecmp(const char *s1, const char *s2); ^ parser.cforms.c:283:26: warning: :605:38passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : warning: else if (!c_strcasecmp(al, "button")) fc->type = FC_BUTTON; ^~ ../../../.././src/util/string.hpassing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :111:30: && c_strlcasecmp(name, namelen, "MAP", 3) ^~~~~ ../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) note: passing argument to parameter 's1' here ^int c_strcasecmp(const char *s1, const char *s2); ^ ../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ forms.c:284:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] parser.c:606: else if (!c_strcasecmp(al, "checkbox")) fc->type = FC_CHECKBOX; ^~9: ../../../.././src/util/string.h:111warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :30 && c_strlcasecmp(name, namelen, "/MAP", 4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' : note: passing argument to parameter 's1' here #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ int c_strcasecmp(const char *s1, const char *s2); ^ parser.c:606forms.c:285:26:: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 38 else if (!c_strcasecmp(al, "radio")) fc->type = FC_RADIO; ^~ : ../../../.././src/util/string.h:111:warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 30: && c_strlcasecmp(name, namelen, "/MAP", 4) ^~~~~~ note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^../../.././src/util/string.h:104 :96: note: expanded from macro 'c_strlcasecmp' forms.c:286:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ else if (!c_strcasecmp(al, "password")) fc->type = FC_PASSWORD; ^~ ../../../.././src/util/string.h:111../../.././src/util/string.h:30::106:31: note: note: passing argument to parameter 's2' herepassing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); const unsigned char *s2, size_t n2, ^ ^ forms.c:287:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] parser.c:607:9: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && c_strlcasecmp(name, namelen, "AREA", 4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ else if (!c_strcasecmp(al, "submit")) fc->type = FC_SUBMIT; ^~ ../../.././src/util/string.h:104:41: note: ../../../.././src/util/string.h:111expanded from macro 'c_strlcasecmp' :30: note: passing argument to parameter 's1' here #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~int c_strcasecmp(const char *s1, const char *s2); ^ forms.c:288:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] parser.c:607:38: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] else if (!c_strcasecmp(al, "reset")) fc->type = FC_RESET; ^~ && c_strlcasecmp(name, namelen, "AREA", 4) ^~~~~~ ../../../.././src/util/string.h ../../.././src/util/string.h:104:111:96: :30: note: passing argument to parameter 's1' here note: expanded from macro 'c_strlcasecmp' int c_strcasecmp(const char *s1, const char *s2); ^ #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../.././src/util/string.h:106:31forms.c:: note: 289:passing argument to parameter 's2' here 26: const unsigned char *s2, size_t n2, ^ warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] parser.c:608:9: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] else if (!c_strcasecmp(al, "file")) fc->type = FC_FILE; && c_strlcasecmp(name, namelen, "/AREA", 5)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~ ../../.././src/util/string.h../../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1))int c_strcasecmp(const char *s1, const char *s2); ^ ^ ~~~~~~~~ forms.c:290:parser.c:60826::38 warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] else if (!c_strcasecmp(al, "image")) fc->type = FC_IMAGE; ^~ && c_strlcasecmp(name, namelen, "/AREA", 5)) {../../../.././src/util/string.h:111 ^~~~~~~ ../../.././src/util/string.h:104:96: note: :30: note: passing argument to parameter 's1' here expanded from macro 'c_strlcasecmp' int c_strcasecmp(const char *s1, const char *s2); ^ #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ forms.c:296:43: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fc->default_value = get_lit_attr_val(a, "value", cp); ^~~~~~~ ../../../.././src/document/html/parser/parse.h:44:57: note: expanded from macro 'get_lit_attr_val' #define get_lit_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_LITERAL_NL) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ forms.c:298:39: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fc->default_value = get_attr_val(a, "value", cp); ^~~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ forms.c:301:32: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]parser.c: 648:7: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fc->default_value = stracpy("on"); ^~~~ ../../../.././src/util/string.h : if (!c_strlcasecmp(name, namelen, "A", 1)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h31:45: :104note: passing argument to parameter 'src' here unsigned char *stracpy(const unsigned char *src);:41: note: expanded from macro 'c_strlcasecmp' ^ #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ forms.c:303:32parser.c:648:36: warning: : warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] passing 'char[2]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fc->default_value = stracpy("Submit"); ^~~~~~~~ if (!c_strlcasecmp(name, namelen, "A", 1)) { ../../../.././src/util/string.h:31:45: ^~~ note: passing argument to parameter 'src' here../../.././src/util/string.h:104: 96: note: expanded from macro 'c_strlcasecmp' unsigned char *stracpy(const unsigned char *src); ^ #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../.././src/util/string.h:forms.c106:31: :305:32:note: passing argument to parameter 's2' here warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const unsigned char *s2, size_t n2, ^ fc->default_value = stracpy("Reset"); ^~~~~~~ ../../../.././src/util/string.h:31:45: note: passing argument to parameter 'src' here parser.c:unsigned char *stracpy(const unsigned char *src); ^ 653:14: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] forms.c:307: } else if (!c_strlcasecmp(name, namelen, "AREA", 4)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:../../.././src/util/string.h: warning: 104:passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 41: note: expanded from macro 'c_strlcasecmp' fc->default_value = stracpy("Button"); ^~~~~~~~ ../../../.././src/util/string.h:31:45: note: passing argument to parameter 'src' here #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ unsigned char *stracpy(const unsigned char *src); ^ parser.c:653:43: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] forms.c:310:31 } else if (!c_strlcasecmp(name, namelen, "AREA", 4)) { : warning: passing 'char[1]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~ ../../.././src/util/string.h:104: fc->default_value = stracpy(""); 96 ^~: note: expanded from macro 'c_strlcasecmp' ../../../.././src/util/string.h#define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ :31../../.././src/util/string.h:106:31:45: note: passing argument to parameter 'src' here :unsigned char *stracpy(const unsigned char *src); ^ note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ forms.c:312:27: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fc->id = get_attr_val(a, "id", cp);parser.c:656:43 ^~~~ :../../../.././src/document/html/parser/parse.h:43:53 warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : note: expanded from macro 'get_attr_val' unsigned char *alt = get_attr_val(attr, "alt", options->cp); ^~~~~ ../../.././src/document/html/parser/parse.h:43:53:#define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ note: ../../../.././src/document/html/parser/parse.h:40:73:expanded from macro 'get_attr_val' note: passing argument to parameter 'name' here #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../.././src/document/html/parser/parse.h:40unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ :73: note: passing argument to parameter 'name' here forms.c:313unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); :29 ^ : warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fc->name = get_attr_val(a, "name", cp); ^~~~~~ ../../../.././src/document/html/parser/parse.h:43:53:parser.c:661 note: :43expanded from macro 'get_attr_val' : warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ label = convert_string(ct, alt, strlen(alt), ^~~../../../.././src/document/html/parser/parse.h: 40:/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ 73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ forms.c:315:24: parser.c:669:warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 14: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fc->size = get_num(a, "size", cp); ^~~~~~ ../../../.././src/document/html/parser/parse.h:63:45: } else if (!c_strlcasecmp(name, namelen, "/MAP", 4)) { note: passing argument to parameter here ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ int get_num(unsigned char *, unsigned char *, int); ../../.././src/util/string.h:104 ^ :41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ forms.c:321:29parser.c:669: :43warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (!c_strlcasecmp(name, namelen, "/MAP", 4)) { fc->maxlength = get_num(a, "maxlength", cp); ^~~~~~~~~~~ ../../../.././src/document/html/parser/parse.h:63:45: ^~~~~~ ../../.././src/util/string.h:note: 104passing argument to parameter here :96:int get_num(unsigned char *, unsigned char *, int); ^ note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ forms.c:324:35: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fc->default_state = has_attr(a, "checked", cp); ^~~~~~~~~ ../../../.././src/document/html/parser/parse.h:46:52: note: expanded from macro 'has_attr' #define has_attr(e, name, cp) (!!get_attr_value(e, name, cp, HTML_ATTR_TEST)) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ forms.c:326:29: parser.c:warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]694: 27: fc->alt = get_attr_val(a, "alt", cp); ^~~~~warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../../../.././src/document/html/parser/parse.h:43: href = get_url_val(attr, "href", options->cp); ^~~~~~53: note: ../../.././src/document/html/parser/parse.h:45expanded from macro 'get_attr_val' :52: note: #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ expanded from macro 'get_url_val'../../../.././src/document/html/parser/parse.h:40 :73: note: #define get_url_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_EAT_NL) ^~~~passing argument to parameter 'name' here ../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' hereunsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ parser.c:717:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!strcmp(ll->link, ld->link) && ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ parser.c:717:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!strcmp(ll->link, ld->link) && ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ parser.c:718:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] !strcmp(ll->target, ld->target)) { ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ parser.c:718:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] !strcmp(ll->target, ld->target)) { ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ forms.c:418:22: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (closing_tag && !c_strlcasecmp(name, namelen, "SELECT", 6)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ forms.c:418:51: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (closing_tag && !c_strlcasecmp(name, namelen, "SELECT", 6)) { ^~~~~~~~ ../../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ forms.c:423:7: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strlcasecmp(name, namelen, "OPTION", 6)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ forms.c:423:36: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strlcasecmp(name, namelen, "OPTION", 6)) { ^~~~~~~~ ../../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ forms.c:429:25: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (has_attr(t_attr, "disabled", html_context->doc_cp)) ^~~~~~~~~~ ../../../.././src/document/html/parser/parse.h:46:52: note: expanded from macro 'has_attr' #define has_attr(e, name, cp) (!!get_attr_value(e, name, cp, HTML_ATTR_TEST)) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ forms.c:432:28: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && has_attr(t_attr, "selected", html_context->doc_cp)) ^~~~~~~~~~ ../../../.././src/document/html/parser/parse.h:46:52: note: expanded from macro 'has_attr' #define has_attr(e, name, cp) (!!get_attr_value(e, name, cp, HTML_ATTR_TEST)) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ forms.c:434:33: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] value = get_attr_val(t_attr, "value", html_context->doc_cp); ^~~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73parser.c:877: note: passing argument to parameter 'name' here: 2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ assert(uri && options); ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' forms.c:440:33: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ label = get_attr_val(t_attr, "label", html_context->doc_cp); ^~~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here parser.c:877:2: warning: passing 'char[33]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(uri && options); ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags);108:11: note: expanded from macro 'assert' ^ INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ forms.c:452:7: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strlcasecmp(name, namelen, "OPTGROUP", 8)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ forms.c:452:36: warning: passing 'char[9]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strlcasecmp(name, namelen, "OPTGROUP", 8)) { ^~~~~~~~~~ ../../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ forms.c:460:33: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] label = get_attr_val(t_attr, "label", html_context->doc_cp); ^~~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ forms.c:463:21: warning: passing 'char[1]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] label = stracpy(""); ^~ ../../../.././src/util/string.h:31:45: note: passing argument to parameter 'src' here unsigned char *stracpy(const unsigned char *src); ^ forms.c:487:30: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fc->id = get_attr_val(attr, "id", html_context->doc_cp); ^~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ forms.c:488:32: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fc->name = get_attr_val(attr, "name", html_context->doc_cp); ^~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ forms.c:490:75: warning: passing 'char[1]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fc->default_value = order ? stracpy(values[fc->default_state]) : stracpy(""); ^~ ../../../.././src/util/string.hparser.c:968:2::31:45: warning: note: passing argument to parameter 'src' here assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *stracpy(const unsigned char *src); ^ assertm(list_empty(html_context->stack), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47forms.c:496:26: :24: warning: passing 'char[1]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: menu_labels(fc->menu, "", labels); ^~expanded from macro 'INTERNAL' ../../../.././src/bfu/listmenu.h:19:54:#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal note: ^ ~~~~~~~~ passing argument to parameter 'base' here void menu_labels(struct menu_item *m, unsigned char *base, unsigned char **lbls); ^ parser.c:968:2: forms.c:497warning: passing 'char[87]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]:25 : warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(list_empty(html_context->stack), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127 put_chrs(html_context, "[", 1); ^~~ :11: note: ../../../.././src/document/html/internal.h:15expanded from macro 'assertm' :65: INTERNAL("assertion " #x " failed: " m); \ note: passing argument to parameter 'start' here ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37void put_chrs(struct html_context *html_context, unsigned char *start, int len); ^ : note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ forms.c:511:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int_lower_bound(&max_width, strlen(labels[i])); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ forms.c:515:26: warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] put_chrs(html_context, "_", 1); ^~~ ../../../.././src/document/html/internal.h:15:65: note: passing argument to parameter 'start' here void put_chrs(struct html_context *html_context, unsigned char *start, int len); ^ forms.c:518:25: warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] put_chrs(html_context, "]", 1); ^~~ ../../../.././src/document/html/internal.h:15:65: note: passing argument to parameter 'start' here void put_chrs(struct html_context *html_context, unsigned char *start, int len); ^ forms.c:528:38: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *al = get_attr_val(a, "name", html_context->doc_cp); ^~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ forms.c:534:39: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] format.select_disabled = has_attr(a, "disabled", html_context->doc_cp) ^~~~~~~~~~ ../../../.././src/document/html/parser/parse.h:46:52: note: expanded from macro 'has_attr' #define has_attr(e, name, cp) (!!get_attr_value(e, name, cp, HTML_ATTR_TEST)) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ forms.c:543:18: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (has_attr(a, "multiple", html_context->doc_cp)) ^~~~~~~~~~ ../../../.././src/document/html/parser/parse.h:46:52: note: expanded from macro 'has_attr' #define has_attr(e, name, cp) (!!get_attr_value(e, name, cp, HTML_ATTR_TEST)) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ forms.c:559:24: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] val = get_attr_val(a, "value", html_context->doc_cp); ^~~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ forms.c:570:4: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("parse element failed"); ^~~~~~~~ ../../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ forms.c:570:13: warning: passing 'char[21]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("parse element failed"); ^~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ forms.c:597:7: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (c_strlcasecmp(name, namelen, "OPTION", 6) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ forms.c:597:36: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (c_strlcasecmp(name, namelen, "OPTION", 6) ^~~~~~~~ ../../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ forms.c:598:10: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && c_strlcasecmp(name, namelen, "SELECT", 6) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ forms.c:598:39: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && c_strlcasecmp(name, namelen, "SELECT", 6) ^~~~~~~~ ../../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ forms.c:599:10: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && c_strlcasecmp(name, namelen, "OPTGROUP", 8)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ forms.c:599:39: warning: passing 'char[9]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && c_strlcasecmp(name, namelen, "OPTGROUP", 8)) ^~~~~~~~~~ ../../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ forms.c:610:27: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fc->id = get_attr_val(a, "id", html_context->doc_cp); ^~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ forms.c:613:34: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fc->default_state = has_attr(a, "selected", html_context->doc_cp); ^~~~~~~~~~ ../../../.././src/document/html/parser/parse.h:46:52: note: expanded from macro 'has_attr' #define has_attr(e, name, cp) (!!get_attr_value(e, name, cp, HTML_ATTR_TEST)) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ forms.c:614:25: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fc->mode = has_attr(a, "disabled", html_context->doc_cp) ^~~~~~~~~~ ../../../.././src/document/html/parser/parse.h:46:52: note: expanded from macro 'has_attr' #define has_attr(e, name, cp) (!!get_attr_value(e, name, cp, HTML_ATTR_TEST)) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ forms.c:618:25: warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] put_chrs(html_context, " ", 1); ^~~ ../../../.././src/document/html/internal.h:15:65: note: passing argument to parameter 'start' here void put_chrs(struct html_context *html_context, unsigned char *start, int len); ^ forms.c:622:25: warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] put_chrs(html_context, "[ ]", 3); ^~~~~ ../../../.././src/document/html/internal.h:15:65: note: passing argument to parameter 'start' here void put_chrs(struct html_context *html_context, unsigned char *start, int len); ^ forms.c:624:25: warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] put_chrs(html_context, " ", 1); ^~~ ../../../.././src/document/html/internal.h:15:65: note: passing argument to parameter 'start' here void put_chrs(struct html_context *html_context, unsigned char *start, int len); ^ forms.c:651:6: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (c_strlcasecmp(t_name, t_namelen, "/TEXTAREA", 9)) goto pp; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ forms.c:651:39: warning: passing 'char[10]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (c_strlcasecmp(t_name, t_namelen, "/TEXTAREA", 9)) goto pp; ^~~~~~~~~~~ ../../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ forms.c:656:30: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fc->id = get_attr_val(attr, "id", html_context->doc_cp); ^~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ forms.c:657:32: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fc->name = get_attr_val(attr, "name", html_context->doc_cp); ^~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ forms.c:668:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] memmove(p, p + 1, strlen(p)); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:70:34: note: expanded from macro 'memmove' __builtin___memmove_chk (dest, __VA_ARGS__, __darwin_obsz0 (dest)) ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ forms.c:676:23: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cols = get_num(attr, "cols", html_context->doc_cp); ^~~~~~ ../../../.././src/document/html/parser/parse.h:63:45: note: passing argument to parameter here int get_num(unsigned char *, unsigned char *, int); ^ forms.c:685:23: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] rows = get_num(attr, "rows", html_context->doc_cp); ^~~~~~ ../../../.././src/document/html/parser/parse.h:63:45: note: passing argument to parameter here int get_num(unsigned char *, unsigned char *, int); ^ forms.c:692:33: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] wrap_attr = get_attr_val(attr, "wrap", html_context->doc_cp); ^~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ forms.c:694:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strcasecmp(wrap_attr, "hard") ^~~~~~~~~ ../../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ forms.c:695:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || !c_strcasecmp(wrap_attr, "physical")) { ^~~~~~~~~ ../../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ forms.c:697:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (!c_strcasecmp(wrap_attr, "soft") ^~~~~~~~~ ../../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ forms.c:698:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || !c_strcasecmp(wrap_attr, "virtual")) { ^~~~~~~~~ ../../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ forms.c:700:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (!c_strcasecmp(wrap_attr, "none") ^~~~~~~~~ ../../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ forms.c:701:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || !c_strcasecmp(wrap_attr, "off")) { ^~~~~~~~~ ../../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ forms.c:706:28: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (has_attr(attr, "nowrap", html_context->doc_cp)) { ^~~~~~~~ ../../../.././src/document/html/parser/parse.h:46:52: note: expanded from macro 'has_attr' #define has_attr(e, name, cp) (!!get_attr_value(e, name, cp, HTML_ATTR_TEST)) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ forms.c:713:32: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fc->maxlength = get_num(attr, "maxlength", html_context->doc_cp); ^~~~~~~~~~~ ../../../.././src/document/html/parser/parse.h:63:45: note: passing argument to parameter here int get_num(unsigned char *, unsigned char *, int); ^ forms.c:717:30: warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] else put_chrs(html_context, " ", 1); ^~~ ../../../.././src/document/html/internal.h:15:65: note: passing argument to parameter 'start' here void put_chrs(struct html_context *html_context, unsigned char *start, int len); ^ forms.c:727:27: warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] put_chrs(html_context, "_", 1); ^~~ ../../../.././src/document/html/internal.h:15:65: note: passing argument to parameter 'start' here void put_chrs(struct html_context *html_context, unsigned char *start, int len); ^ forms.c:736:26: warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] put_chrs(html_context, " ", 1); ^~~ ../../../.././src/document/html/internal.h:15:65: note: passing argument to parameter 'start' here void put_chrs(struct html_context *html_context, unsigned char *start, int len); ^ 35 warnings generated. [CC] src/document/html/renderer.o 81 warnings generated. 130 warnings generated. [CC] src/document/html/parser/general.o [CC] src/document/html/tables.o In file included from renderer.c:14: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from renderer.c:14: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from renderer.c:15: In file included from ../../.././src/document/docdata.h:4: In file included from ../../.././src/document/document.h:8: ../../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from renderer.c:28: In file included from ../../.././src/session/session.h:7: ../../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from renderer.c:28: In file included from ../../.././src/session/session.h:7: ../../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from renderer.c:32: ../../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ renderer.c:185:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part && part->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:185:2: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part && part->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:231:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:231:2: warning: passing 'char[31]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:236:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part && part->document && width > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:236:2: warning: passing 'char[54]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part && part->document && width > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:242:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part->document->data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:242:2: warning: passing 'char[39]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part->document->data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:267:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:267:2: warning: passing 'char[31]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:270:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part && part->document && x >= 0 && y >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:270:2: warning: passing 'char[61]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part && part->document && x >= 0 && y >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:276:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part->document->data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:276:2: warning: passing 'char[39]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part->document->data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:296:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(width > 0); ^~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:296:2: warning: passing 'char[28]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(width > 0); ^~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:372:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part); ^~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:372:2: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part); ^~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:375:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(charslen >= 0); ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:375:2: warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(charslen >= 0); ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:518:3: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(X(x) <= LINE(y).length); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:518:3: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(X(x) <= LINE(y).length); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:624:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:624:2: warning: passing 'char[31]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:629:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part && part->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:629:2: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part && part->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:687:5: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(to_move >= 0); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:687:5: warning: passing 'char[31]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(to_move >= 0); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:736:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:736:2: warning: passing 'char[31]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:741:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(width > 0 && part && part->document && part->document->data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:741:2: warning: passing 'char[78]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(width > 0 && part && part->document && part->document->data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:755:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:755:2: warning: passing 'char[31]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:760:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part && part->document && part->document->data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:760:2: warning: passing 'char[65]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part && part->document && part->document->data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:777:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:777:2: warning: passing 'char[31]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:782:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part && part->document && part->document->data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:782:2: warning: passing 'char[65]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part && part->document && part->document->data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:804:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:804:2: warning: passing 'char[31]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:809:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part && part->document && part->document->data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:809:2: warning: passing 'char[65]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part && part->document && part->document->data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:831:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:831:2: warning: passing 'char[31]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:836:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part); ^~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:836:2: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part); ^~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:844:3: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part->document->data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:844:3: warning: passing 'char[39]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part->document->data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:854:4: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(POS(width, part->cy).data == ' ', ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:854:4: warning: passing 'char[65]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(POS(width, part->cy).data == ' ', ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:878:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(tmp >= 0); ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:878:2: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(tmp >= 0); ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:887:3: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(tmp > 0, "part->spaces_len - par_format.leftmargin == %d", tmp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:887:3: warning: passing 'char[73]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(tmp > 0, "part->spaces_len - par_format.leftmargin == %d", tmp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:922:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:922:2: warning: passing 'char[31]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:927:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part); ^~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:927:2: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part); ^~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:1021:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:1021:2: warning: passing 'char[31]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:1026:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part && part->document && part->document->data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:1026:2: warning: passing 'char[65]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part && part->document && part->document->data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:1030:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(len > 0); ^~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:1030:2: warning: passing 'char[26]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(len > 0); ^~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:1098:4: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(word_len >= 0); ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:1098:4: warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(word_len >= 0); ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:1107:4: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(LEN(y) >= new_start + word_len); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:1107:4: warning: passing 'char[49]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(LEN(y) >= new_start + word_len); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:1160:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:1160:2: warning: passing 'char[31]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:1165:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part && part->document && part->document->data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:1165:2: warning: passing 'char[65]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part && part->document && part->document->data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:1226:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:1226:2: warning: passing 'char[31]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:1231:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part); ^~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:1231:2: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part); ^~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:1236:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(document); ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:1236:2: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(document); ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:1323:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(document); ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:1323:2: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(document); ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:1326:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] tag_len = strlen(t); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ renderer.c:1346:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:1346:2: warning: passing 'char[31]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:1351:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part && chars && charslen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:1351:2: warning: passing 'char[44]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part && chars && charslen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:1407:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert_link_variable(renderer_context.link_state_info.image, image); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:1401:2: note: expanded from macro 'assert_link_variable' assertm(!(old), "Old link value [%s]. New value [%s]", old, new); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:1407:2: warning: passing 'char[96]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert_link_variable(renderer_context.link_state_info.image, image); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:1401:2: note: expanded from macro 'assert_link_variable' assertm(!(old), "Old link value [%s]. New value [%s]", old, new); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:1408:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert_link_variable(renderer_context.link_state_info.target, target); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:1401:2: note: expanded from macro 'assert_link_variable' assertm(!(old), "Old link value [%s]. New value [%s]", old, new); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:1408:2: warning: passing 'char[97]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert_link_variable(renderer_context.link_state_info.target, target); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:1401:2: note: expanded from macro 'assert_link_variable' assertm(!(old), "Old link value [%s]. New value [%s]", old, new); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:1409:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert_link_variable(renderer_context.link_state_info.link, link); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:1401:2: note: expanded from macro 'assert_link_variable' assertm(!(old), "Old link value [%s]. New value [%s]", old, new); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:1409:2: warning: passing 'char[95]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert_link_variable(renderer_context.link_state_info.link, link); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ renderer.c:1401:2: note: expanded from macro 'assert_link_variable' assertm(!(old), "Old link value [%s]. New value [%s]", old, new); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:1447:3: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(part->document->nlinks > 0, "no link"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:1447:3: warning: passing 'char[53]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(part->document->nlinks > 0, "no link"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:1500:3: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("bad link_state %i", (int) link_state); ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:1500:12: warning: passing 'char[18]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("bad link_state %i", (int) link_state); ^~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:1579:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:1579:2: warning: passing 'char[31]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:1584:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part); ^~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:1584:2: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part); ^~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:1587:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(chars && charslen); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:1587:2: warning: passing 'char[36]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(chars && charslen); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:1678:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(charslen > 0); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:1678:2: warning: passing 'char[31]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(charslen > 0); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:1700:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:1700:2: warning: passing 'char[31]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:1705:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part); ^~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:1705:2: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part); ^~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:1752:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part && form); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:1752:2: warning: passing 'char[31]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part && form); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:1753:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(form->form_num > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:1753:2: warning: passing 'char[37]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(form->form_num > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:1754:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(form->form_end == INT_MAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:1754:2: warning: passing 'char[44]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(form->form_end == INT_MAX); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:1806:3: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(nform->form_num <= nform->form_end, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:1806:3: warning: passing 'char[69]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(nform->form_num <= nform->form_end, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:1813:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ERROR("hole between forms"); ^~~~~ ../../.././src/util/error.h:40:23: note: expanded from macro 'ERROR' #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error ^ ~~~~~~~~ renderer.c:1813:8: warning: passing 'char[19]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ERROR("hole between forms"); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:41:34: note: passing argument to parameter 'fmt' here void elinks_error(unsigned char *fmt, ...); ^ renderer.c:1823:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part && fc); ^~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:1823:2: warning: passing 'char[29]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part && fc); ^~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:1912:3: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(form->form_num <= form->form_end, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:1912:3: warning: passing 'char[64]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(form->form_num <= form->form_end, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:1939:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(list_empty(form_controls)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:1939:2: warning: passing 'char[44]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(list_empty(form_controls)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:1977:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:1977:2: warning: passing 'char[31]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(html_context); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:1982:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part); ^~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:1982:2: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(part); ^~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:2168:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(y >= 0, "format_html_part: y == %d", y); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:2168:2: warning: passing 'char[51]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(y >= 0, "format_html_part: y == %d", y); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:2277:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(cached && document); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:2277:2: warning: passing 'char[37]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(cached && document); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from tables.c:14: In file included from ../../.././src/document/html/parser.h:6: In file included from ../../.././src/document/html/renderer.h:5: In file included from ../../.././src/document/document.h:8: ../../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from general.c:18: In file included from ../../../.././src/config/options.h:9: ../../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[32]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from general.c:18: In file included from ../../../.././src/config/options.h:9: ../../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from tables.c:20: In file included from ../../.././src/util/conv.h:4: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from tables.c:20: In file included from ../../.././src/util/conv.h:4: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from tables.c:20: ../../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ tables.c:39:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(table && result); ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ tables.c:39:2: warning: passing 'char[34]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(table && result); ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ tables.c:119:3: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(*min <= *max, "get_cell_width: %d > %d", *min, *max); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ tables.c:119:3: warning: passing 'char[55]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(*min <= *max, "get_cell_width: %d > %d", *min, *max); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from general.c:23: In file included from ../../../.././src/document/html/parser/stack.h:5: In file included from ../../../.././src/document/html/parser.h:6: In file included from ../../../.././src/document/html/renderer.h:5: In file included from ../../../.././src/document/document.h:8: ../../../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../../../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string)tables.c:199 ^~~~~~~~~~~~~~~ :3: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here assertm(limits != NULL, "bug in distribute_values()"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ size_t strlen(const char *__s); ^ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ tables.c:199:3: warning: passing 'char[60]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(limits != NULL, "bug in distribute_values()"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ tables.c:292:4: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(cell->colspan + col <= table->cols, "colspan out of table"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ tables.c:292:4: warning: passing 'char[74]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(cell->colspan + col <= table->cols, "colspan out of table"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ tables.c:351:In file included from general.c:35: ../../../.././src/util/conv.h:1732: :17warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(min <= max, "min(%d) > max(%d)", min, max); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ int l = strlen(s); ^ ../../.././src/util/error.h/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h::12782:28:2: : note: passing argument to parameter '__s' herenote: expanded from macro 'assertm' size_t strlen(const char *__s); ^ INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ tables.c:351:2: warning: passing 'char[47]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(min <= max, "min(%d) > max(%d)", min, max); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ tables.c:468:3: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(stretch_width >= 0, "shrinking cell"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ tables.c:468:3: warning: passing 'char[52]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(stretch_width >= 0, "shrinking cell"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ tables.c:492:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(spare_width >= 0, "too small width %d, required %d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ tables.c:492:2: warning: passing 'char[67]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(spare_width >= 0, "too small width %d, required %d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ tables.c:515:3: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(total_width != -1, "Could not expand table"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ tables.c:515:3general.c:: warning: passing 'char[59]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 83:25 assertm(total_width != -1, "Could not expand table"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: ../../.././src/util/error.h:127:warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 11: note: put_chrs(html_context, "[", 1); expanded from macro 'assertm' ^~~ INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:../../../.././src/document/html/internal.h37:15:: 65:note: passing argument to parameter 'fmt' here note: passing argument to parameter 'start' here void elinks_internal(unsigned char *fmt, ...); ^ void put_chrs(struct html_context *html_context, unsigned char *start, int len); ^ general.c:90:25: warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] put_chrs(html_context, "]", 1); ^~~ ../../../.././src/document/html/internal.h:15:65: note: passing argument to parameter 'start' here void put_chrs(struct html_context *html_context, unsigned char *start, int len); ^ general.c:97:25: warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] put_chrs(html_context, "^", 1); ^~~ ../../../.././src/document/html/internal.h:15:65: note: passing argument to parameter 'start' here void put_chrs(struct html_context *html_context, unsigned char *start, int len); ^ general.c:102:41: warning: tables.c:621:4initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] static unsigned char *quote_char[2] = { "\"", "'" }; ^~~~ assertm(cell->colspan + col <= table->cols, "colspan out of table"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ general.c../../.././src/util/error.h:127::102:47:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : note: expanded from macro 'INTERNAL'static unsigned char *quote_char[2] = { "\"", "'" }; ^~~ #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ tables.c:621:4: warning: passing 'char[74]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(cell->colspan + col <= table->cols, "colspan out of table"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ general.c:140:38: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *al = get_attr_val(a, "size", html_context->doc_cp); ^~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ general.c:152:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] s = strtoul(nn, (char **) &end, 10); ^~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:175:23: tables.c:703:2:note: passing argument to parameter '__str' here warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strtoul(const char *__str, char **__endptr, int __base); ^ assertm(old_height == our_height, "size not matching! %d vs %d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ tables.c:general.c:162703::29:2: warning: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get_color(html_context, a, "color", &format.style.fg); ^~~~~~~ assertm(old_height == our_height, "size not matching! %d vs %d",../../../.././src/document/html/parser.h:186 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:83 : ../../.././src/util/error.h:note: passing argument to parameter 'c' here 127:11: note: expanded from macro 'assertm' int get_color(struct html_context *html_context, unsigned char *a, unsigned char *c, color_T *rgb); ^ INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ general.c:169:29: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get_color(html_context, a, "text", &format.style.fg); ^~~~~~ ../../../.././src/document/html/parser.h:186:83: note: passing argument to parameter 'c' here int get_color(struct html_context *html_context, unsigned char *a, unsigned char *c, color_T *rgb); ^ general.c:170:29: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get_color(html_context, a, "link", &format.clink); ^~~~~~ ../../../.././src/document/html/parser.h:186:83: note: passing argument to parameter 'c' here int get_color(struct html_context *html_context, unsigned char *a, unsigned char *c, color_T *rgb); ^ general.c:171:29: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get_color(html_context, a, "vlink", &format.vlink); ^~~~~~~ ../../../.././src/document/html/parser.h:186:83: note: passing argument to parameter 'c' here int get_color(struct html_context *html_context, unsigned char *a, unsigned char *c, color_T *rgb); ^ tables.c:888:3: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(height >= cell->height); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2:general.c:202: note: 42:expanded from macro 'assert' warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ && !search_html_stack(html_context, "BODY")) { ^~~~~~ ../../../.././src/document/html/parser/stack.h:../../.././src/util/error.h:47:26: 10:note: expanded from macro 'INTERNAL' 55: note: passing argument to parameter 'name' here #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ unsigned char *name); ^ tables.c:888:3: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(height >= cell->height); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ tables.c:971:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(a >= -1 || a < a_size + 2 || b >= 0 || b <= b_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ tables.c:971:2: warning: passing 'char[69]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(a >= -1 || a < a_size + 2 || b >= 0 || b <= b_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ general.c:483:38: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *al = get_attr_val(a, "align", html_context->doc_cp); ^~~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ general.c:486:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strcasecmp(al, "left")) par_format.align = ALIGN_LEFT; ^~ ../../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ general.c:487:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] tables.c: else if (!c_strcasecmp(al, "right")) par_format.align = ALIGN_RIGHT; ^~ 1046:2:../../../.././src/util/string.h:111:30: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: passing argument to parameter 's1' here assertm(pos < 3, "Horizontal table position out of bound [%d]", pos); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ int c_strcasecmp(const char *s1, const char *s2);../../.././src/util/error.h:127: ^ 2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ general.c:488:26: warning: ../../.././src/util/error.h:passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 47:26: note: expanded from macro 'INTERNAL' else if (!c_strcasecmp(al, "center")) { ^~#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ ../../../.././src/util/string.h:tables.c:1046:2: 111:30warning: passing 'char[70]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : note: passing argument to parameter 's1' here assertm(pos < 3, "Horizontal table position out of bound [%d]", pos); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ int c_strcasecmp(const char *s1, const char *s2); ^ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:general.c:492:28: 48:37warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : note: passing argument to parameter 'fmt' here } else if (!c_strcasecmp(al, "justify")) par_format.align = ALIGN_JUSTIFY; void elinks_internal(unsigned char *fmt, ...); ^ ^~ ../../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ tables.c:1062:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(pos < 3, "Vertical table position out of bound [%d]", pos); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ tables.c:1062:2: warning: passing 'char[68]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(pos < 3, "Vertical table position out of bound [%d]", pos); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ general.c:636:21: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int q = get_num(a, "size", html_context->doc_cp); ^~~~~~ ../../../.././src/document/html/parser/parse.h:63:45: note: passing argument to parameter here int get_num(unsigned char *, unsigned char *, int); ^ general.c:647:19: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] i = get_width(a, "width", 1, html_context); ^~~~~~~ ../../../.././src/document/html/parser/parse.h:64:47: note: passing argument to parameter here int get_width(unsigned char *, unsigned char *, int, struct html_context *); ^ general.c:698:25: warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] put_chrs(html_context, " ", 1); ^~~ ../../../.././src/document/html/internal.h:15:65: note: passing argument to parameter 'start' here void put_chrs(struct html_context *html_context, unsigned char *start, int len); ^ general.c:709:25: warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] put_chrs(html_context, " ", 1); ^~~ ../../../.././src/document/html/internal.h:15:65: note: passing argument to parameter 'start' here void put_chrs(struct html_context *html_context, unsigned char *start, int len); ^ general.c:718:22: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] al = get_url_val(a, "href", html_context->doc_cp); ^~~~~~ ../../../.././src/document/html/parser/parse.h:45:52: note: expanded from macro 'get_url_val' #define get_url_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_EAT_NL) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ general.c:747:23: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] al = get_attr_val(a, "type", html_context->doc_cp); ^~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ general.c:749:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strcasecmp(al, "disc") || !c_strcasecmp(al, "circle")) ^~ ../../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ general.c:749:50: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strcasecmp(al, "disc") || !c_strcasecmp(al, "circle")) ^~ ../../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ general.c:751:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] else if (!c_strcasecmp(al, "square")) ^~ ../../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ general.c:771:18: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] st = get_num(a, "start", html_context->doc_cp); ^~~~~~~ ../../../.././src/document/html/parser/parse.h:63:45: note: passing argument to parameter here int get_num(unsigned char *, unsigned char *, int); ^ general.c:776:23: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] al = get_attr_val(a, "type", html_context->doc_cp); ^~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ general.c:802:9: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {1000, "m"}, ^~~ general.c:803:8: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {999, "im"}, ^~~~ general.c:804:8: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {990, "xm"}, ^~~~ general.c:805:8: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {900, "cm"}, ^~~~ general.c:806:8: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {500, "d"}, ^~~ general.c:807:8: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {499, "id"}, ^~~~ general.c:808:8: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {490, "xd"}, ^~~~ general.c:809:8: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {400, "cd"}, ^~~~ general.c:810:8: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {100, "c"}, ^~~ general.c:811:7: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {99, "ic"}, ^~~~ general.c:812:7: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {90, "xc"}, ^~~~ general.c:813:7: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {50, "l"}, ^~~ general.c:814:7: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {49, "il"}, ^~~~ general.c:815:7: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {40, "xl"}, ^~~~ general.c:816:7: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {10, "x"}, ^~~ general.c:817:6: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {9, "ix"}, ^~~~ general.c:818:6: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {5, "v"}, ^~~ general.c:819:6: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {4, "iv"}, ^~~~ general.c:820:6: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {1, "i"}, ^~~ general.c:830:10: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(p, "---"); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ general.c:834:10: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(p, "o"); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ general.c:841:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(p, roman_tbl[i].s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:27: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ general.c:841:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcat(p, roman_tbl[i].s); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:135:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ general.c:844:3: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(!(n && !roman_tbl[i].n), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ general.c:844:3: warning: passing 'char[72]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(!(n && !roman_tbl[i].n), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ general.c:879:22: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int s = get_num(a, "value", html_context->doc_cp); ^~~~~~~ ../../../.././src/document/html/parser/parse.h:63:45: note: passing argument to parameter here int get_num(unsigned char *, unsigned char *, int); ^ general.c:884:27: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] put_chrs(html_context, " ", 6); ^~~~~~~~ ../../../.././src/document/html/internal.h:15:65: note: passing argument to parameter 'start' here void put_chrs(struct html_context *html_context, unsigned char *start, int len); ^ general.c:902:28: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] put_chrs(html_context, " ", 6); ^~~~~~~~ ../../../.././src/document/html/internal.h:15:65: note: passing argument to parameter 'start' here void put_chrs(struct html_context *html_context, unsigned char *start, int len); ^ general.c:909:17: warning: passing 'unsigned char[32]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] nlen = strlen(n); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ general.c:911:26: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] put_chrs(html_context, ". ", 7); ^~~~~~~~~ ../../../.././src/document/html/internal.h:15:65: note: passing argument to parameter 'start' here void put_chrs(struct html_context *html_context, unsigned char *start, int len); ^ general.c:918:46: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] element = search_html_stack(html_context, "ol"); ^~~~ ../../../.././src/document/html/parser/stack.h:10:55: note: passing argument to parameter 'name' here unsigned char *name); ^ general.c:936:18: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (has_attr(a, "compact", html_context->doc_cp)) ^~~~~~~~~ ../../../.././src/document/html/parser/parse.h:46:52: note: expanded from macro 'has_attr' #define has_attr(e, name, cp) (!!get_attr_value(e, name, cp, HTML_ATTR_TEST)) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ general.c:958:22: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && !has_attr(a, "compact", html_context->doc_cp)) ^~~~~~~~~ ../../../.././src/document/html/parser/parse.h:46:52: note: expanded from macro 'has_attr' #define has_attr(e, name, cp) (!!get_attr_value(e, name, cp, HTML_ATTR_TEST)) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ general.c:987:44: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] element = search_html_stack(html_context, "frameset"); ^~~~~~~~~~ ../../../.././src/document/html/parser/stack.h:10:55: note: passing argument to parameter 'name' here unsigned char *name); ^ general.c:999:23: warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] src = get_url_val(a, "src", html_context->doc_cp); ^~~~~ ../../../.././src/document/html/parser/parse.h:45:52: note: expanded from macro 'get_url_val' #define get_url_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_EAT_NL) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ general.c:1001:17: warning: passing 'char[12]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] url = stracpy("about:blank"); ^~~~~~~~~~~~~ ../../../.././src/util/string.h:31:45: note: passing argument to parameter 'src' here unsigned char *stracpy(const unsigned char *src); ^ general.c:1008:25: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] name = get_attr_val(a, "name", html_context->doc_cp); ^~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ general.c:1020:17: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] put_link_line("Frame: ", name, url, "", html_context); ^~~~~~~~~ ../../../.././src/document/html/parser/link.h:9:35: note: passing argument to parameter 'prefix' here void put_link_line(unsigned char *prefix, unsigned char *linkname, unsigned char *link, unsigned char *target, struct html_context *html_context); ^ general.c:1020:39: warning: passing 'char[1]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] put_link_line("Frame: ", name, url, "", html_context); ^~ ../../../.././src/document/html/parser/link.h:9:104: note: passing argument to parameter 'target' here void put_link_line(unsigned char *prefix, unsigned char *linkname, unsigned char *link, unsigned char *target, struct html_context *html_context); ^ general.c:1047:38: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (search_html_stack(html_context, "BODY") ^~~~~~ ../../../.././src/document/html/parser/stack.h:10:55: note: passing argument to parameter 'name' here unsigned char *name); ^ general.c:1052:25: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cols = get_attr_val(a, "cols", html_context->doc_cp); ^~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ general.c:1054:18: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cols = stracpy("100%"); ^~~~~~ ../../../.././src/util/string.h:31:45: note: passing argument to parameter 'src' here unsigned char *stracpy(const unsigned char *src); ^ general.c:1058:25: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] rows = get_attr_val(a, "rows", html_context->doc_cp); ^~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ general.c:1060:18: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] rows = stracpy("100%"); ^~~~~~ ../../../.././src/util/string.h:31:45: note: passing argument to parameter 'src' here unsigned char *stracpy(const unsigned char *src); ^ 76 warnings generated. [CC] src/document/html/parser/link.o In file included from link.c:19: In file included from ../../../.././src/bfu/menu.h:4: In file included from ../../../.././src/config/kbdbind.h:4: In file included from ../../../.././src/config/options.h:9: ../../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[32]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from link.c:19: In file included from ../../../.././src/bfu/menu.h:4: In file included from ../../../.././src/config/kbdbind.h:4: In file included from ../../../.././src/config/options.h:9: ../../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from link.c:26: In file included from ../../../.././src/document/html/parser/stack.h:5: In file included from ../../../.././src/document/html/parser.h:6: In file included from ../../../.././src/document/html/renderer.h:5: In file included from ../../../.././src/document/document.h:8: ../../../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../../../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from link.c:32: ../../../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ link.c:48:24: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] href = get_url_val(a, "href", html_context->doc_cp); ^~~~~~ ../../../.././src/document/html/parser/parse.h:45:52: note: expanded from macro 'get_url_val' #define get_url_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_EAT_NL) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ link.c:87:32: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get_attr_val(a, "title", html_context->doc_cp)); ^~~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/util/memory.h:171:67: note: expanded from macro 'mem_free_set' #define mem_free_set(x, v) do { if (*(x)) mem_free(*(x)); *(x) = (v); } while (0) ^ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ link.c:95:43: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] set_fragment_identifier(html_context, a, "name"); ^~~~~~ ../../../.././src/document/html/parser.h:162:71: note: passing argument to parameter 'attr' here unsigned char *attr_name, unsigned char *attr); ^ link.c:113:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int len = strlen(label); ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ link.c:154:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] len = strcspn(src, "?"); ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:80:29: note: passing argument to parameter '__s' here size_t strcspn(const char *__s, const char *__charset); ^ link.c:206:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] put_chrs(html_context, label, strlen(label)); ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ link.c:229:32: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] usemap_attr = get_attr_val(a, "usemap", html_context->doc_cp); ^~~~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ link.c:237:24: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] map_url = straconcat("MAP@", joined_urls, ^~~~~~ ../../../.././src/util/string.h:67:48: note: passing argument to parameter 'str' here unsigned char *straconcat(const unsigned char *str, ...); ^ link.c:250:25: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && has_attr(a, "ismap", html_context->doc_cp) ^~~~~~~ ../../../.././src/document/html/parser/parse.h:46:52: note: expanded from macro 'has_attr' #define has_attr(e, name, cp) (!!get_attr_value(e, name, cp, HTML_ATTR_TEST)) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ link.c:254:27: warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] label = get_attr_val(a, "alt", html_context->doc_cp); ^~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ link.c:256:28: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] label = get_attr_val(a, "title", html_context->doc_cp); ^~~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ link.c:261:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (label && strlen(label) > 5) clr_spaces(label); ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ link.c:265:33: warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!src) src = get_url_val(a, "src", html_context->doc_cp); ^~~~~ ../../../.././src/document/html/parser/parse.h:45:52: note: expanded from macro 'get_url_val' #define get_url_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_EAT_NL) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ link.c:266:33: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!src) src = get_url_val(a, "dynsrc", html_context->doc_cp); ^~~~~~~~ ../../../.././src/document/html/parser/parse.h:45:52: note: expanded from macro 'get_url_val' #define get_url_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_EAT_NL) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ link.c:284:20: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] label = stracpy("USEMAP"); ^~~~~~~~ ../../../.././src/util/string.h:31:45: note: passing argument to parameter 'src' here unsigned char *stracpy(const unsigned char *src); ^ link.c:286:20: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] label = stracpy("ISMAP"); ^~~~~~~ ../../../.././src/util/string.h:31:45: note: passing argument to parameter 'src' here unsigned char *stracpy(const unsigned char *src); ^ link.c:302:33: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] mem_free_set(&label, stracpy("IMG")); ^~~~~ ../../../.././src/util/memory.h:171:67: note: expanded from macro 'mem_free_set' #define mem_free_set(x, v) do { if (*(x)) mem_free(*(x)); *(x) = (v); } while (0) ^ ../../../.././src/util/string.h:31:45: note: passing argument to parameter 'src' here unsigned char *stracpy(const unsigned char *src); ^ link.c:327:35: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] format.title = get_attr_val(a, "title", html_context->doc_cp); ^~~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ link.c:372:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] put_chrs(html_context, prefix, strlen(prefix)); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ link.c:380:42: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] put_chrs(html_context, linkname, strlen(linkname)); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ link.c:392:24: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] code = get_url_val(a, "code", html_context->doc_cp); ^~~~~~ ../../../.././src/document/html/parser/parse.h:45:52: note: expanded from macro 'get_url_val' #define get_url_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_EAT_NL) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ link.c:395:24: warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] alt = get_attr_val(a, "alt", html_context->doc_cp); ^~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ link.c:400:17: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] put_link_line("Applet: ", alt, code, ^~~~~~~~~~ link.c:361:30: note: passing argument to parameter 'prefix' here put_link_line(unsigned char *prefix, unsigned char *linkname, ^ link.c:403:17: warning: passing 'char[1]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] put_link_line("", "Applet", code, ^~ link.c:361:30: note: passing argument to parameter 'prefix' here put_link_line(unsigned char *prefix, unsigned char *linkname, ^ link.c:403:21: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] put_link_line("", "Applet", code, ^~~~~~~~ link.c:361:53: note: passing argument to parameter 'linkname' here put_link_line(unsigned char *prefix, unsigned char *linkname, ^ link.c:418:33: warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!url) url = get_url_val(a, "src", html_context->doc_cp); ^~~~~ ../../../.././src/document/html/parser/parse.h:45:52: note: expanded from macro 'get_url_val' #define get_url_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_EAT_NL) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ link.c:421:25: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] name = get_attr_val(a, "name", html_context->doc_cp); ^~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ link.c:422:36: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!name) name = get_attr_val(a, "id", html_context->doc_cp); ^~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ link.c:423:28: warning: passing 'char[1]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!name) name = stracpy(""); ^~ ../../../.././src/util/string.h:31:45: note: passing argument to parameter 'src' here unsigned char *stracpy(const unsigned char *src); ^ link.c:432:17: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] put_link_line("IFrame: ", name, url, ^~~~~~~~~~ link.c:361:30: note: passing argument to parameter 'prefix' here put_link_line(unsigned char *prefix, unsigned char *linkname, ^ link.c:435:17: warning: passing 'char[1]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] put_link_line("", "IFrame", url, ^~ link.c:361:30: note: passing argument to parameter 'prefix' here put_link_line(unsigned char *prefix, unsigned char *linkname, ^ link.c:435:21: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] put_link_line("", "IFrame", url, ^~~~~~~~ link.c:361:53: note: passing argument to parameter 'linkname' here put_link_line(unsigned char *prefix, unsigned char *linkname, ^ link.c:460:23: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] url = get_url_val(a, "data", html_context->doc_cp); ^~~~~~ ../../../.././src/document/html/parser/parse.h:45:52: note: expanded from macro 'get_url_val' #define get_url_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_EAT_NL) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ link.c:461:33: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!url) url = get_url_val(a, "codebase", html_context->doc_cp); ^~~~~~~~~~ ../../../.././src/document/html/parser/parse.h:45:52: note: expanded from macro 'get_url_val' #define get_url_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_EAT_NL) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ link.c:464:25: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] type = get_attr_val(a, "type", html_context->doc_cp); ^~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ link.c:467:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strncasecmp(type, "text/", 5)) { ^~~~ ../../../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ link.c:472:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (!c_strncasecmp(type, "image/", 6)) { ^~~~ ../../../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ link.c:479:26: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] name = get_attr_val(a, "standby", html_context->doc_cp); ^~~~~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ link.c:484:18: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] put_link_line("Object: ", name, url, ^~~~~~~~~~ link.c:361:30: note: passing argument to parameter 'prefix' here put_link_line(unsigned char *prefix, unsigned char *linkname, ^ link.c:488:18: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] put_link_line("Object: ", type, url, ^~~~~~~~~~ link.c:361:30: note: passing argument to parameter 'prefix' here put_link_line(unsigned char *prefix, unsigned char *linkname, ^ link.c:511:30: warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] object_src = get_url_val(a, "src", html_context->doc_cp); ^~~~~ ../../../.././src/document/html/parser/parse.h:45:52: note: expanded from macro 'get_url_val' #define get_url_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_EAT_NL) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ link.c:519:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] extension = strrchr(object_src, '.'); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:87:27: note: passing argument to parameter '__s' here char *strrchr(const char *__s, int __c); ^ link.c:519:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] extension = strrchr(object_src, '.'); ^ ~~~~~~~~~~~~~~~~~~~~~~~~ link.c:523:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (type && !c_strncasecmp(type, "image/", 6)) { ^~~~ ../../../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ link.c:663:14: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { LT_START, "start" }, ^~~~~~~ link.c:664:14: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { LT_START, "top" }, ^~~~~ link.c:665:14: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { LT_START, "home" }, ^~~~~~ link.c:666:15: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { LT_PARENT, "parent" }, ^~~~~~~~ link.c:667:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { LT_PARENT, "up" }, ^~~~ link.c:668:13: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { LT_NEXT, "next" }, ^~~~~~ link.c:669:13: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { LT_PREV, "previous" }, ^~~~~~~~~~ link.c:670:13: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { LT_PREV, "prev" }, ^~~~~~ link.c:671:17: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { LT_CONTENTS, "contents" }, ^~~~~~~~~~ link.c:672:17: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { LT_CONTENTS, "toc" }, ^~~~~ link.c:673:14: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { LT_INDEX, "index" }, ^~~~~~~ link.c:674:17: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { LT_GLOSSARY, "glossary" }, ^~~~~~~~~~ link.c:675:16: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { LT_CHAPTER, "chapter" }, ^~~~~~~~~ link.c:676:16: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { LT_SECTION, "section" }, ^~~~~~~~~ link.c:677:19: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { LT_SUBSECTION, "subsection" }, ^~~~~~~~~~~~ link.c:678:19: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { LT_SUBSECTION, "child" }, ^~~~~~~ link.c:679:19: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { LT_SUBSECTION, "sibling" }, ^~~~~~~~~ link.c:680:17: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { LT_APPENDIX, "appendix" }, ^~~~~~~~~~ link.c:681:13: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { LT_HELP, "help" }, ^~~~~~ link.c:682:15: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { LT_SEARCH, "search" }, ^~~~~~~~ link.c:683:17: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { LT_BOOKMARK, "bookmark" }, ^~~~~~~~~~ link.c:684:23: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { LT_ALTERNATE_LANG, "alt. language" }, ^~~~~~~~~~~~~~~ link.c:685:24: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { LT_ALTERNATE_MEDIA, "alt. media" }, ^~~~~~~~~~~~ link.c:686:29: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { LT_ALTERNATE_STYLESHEET, "alt. stylesheet" }, ^~~~~~~~~~~~~~~~~ link.c:687:19: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { LT_STYLESHEET, "stylesheet" }, ^~~~~~~~~~~~ link.c:688:18: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { LT_ALTERNATE, "alternate" }, ^~~~~~~~~~~ link.c:689:18: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { LT_COPYRIGHT, "copyright" }, ^~~~~~~~~~~ link.c:690:15: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { LT_AUTHOR, "author" }, ^~~~~~~~ link.c:691:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { LT_AUTHOR, "made" }, ^~~~~~ link.c:692:15: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { LT_AUTHOR, "owner" }, ^~~~~~~ link.c:693:13: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { LT_ICON, "icon" }, ^~~~~~ link.c:703:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(link); ^~~~~~~~~~~~ ../../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ link.c:703:2: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(link); ^~~~~~~~~~~~ ../../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ link.c:710:9: warning: returning 'char[8]' from a function with result type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return "unknown"; ^~~~~~~~~ link.c:716:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(link); ^~~~~~~~~~~~ ../../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ link.c:716:2: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(link); ^~~~~~~~~~~~ ../../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ link.c:737:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(a && link); ^~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ link.c:737:2: warning: passing 'char[28]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(a && link); ^~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ link.c:740:30: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] link->href = get_url_val(a, "href", html_context->doc_cp); ^~~~~~ ../../../.././src/document/html/parser/parse.h:45:52: note: expanded from macro 'get_url_val' #define get_url_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_EAT_NL) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ link.c:743:31: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] link->lang = get_attr_val(a, "lang", html_context->doc_cp); ^~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ link.c:744:35: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] link->hreflang = get_attr_val(a, "hreflang", html_context->doc_cp); ^~~~~~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ link.c:745:32: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] link->title = get_attr_val(a, "title", html_context->doc_cp); ^~~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ link.c:746:39: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] link->content_type = get_attr_val(a, "type", html_context->doc_cp); ^~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ link.c:747:32: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] link->media = get_attr_val(a, "media", html_context->doc_cp); ^~~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ link.c:749:31: warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] link->name = get_attr_val(a, "rel", html_context->doc_cp); ^~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ link.c:753:32: warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] link->name = get_attr_val(a, "rev", html_context->doc_cp); ^~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ link.c:761:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strcasecmp(link->name, lt_names[i].str)) { ^~~~~~~~~~ ../../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ link.c:761:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strcasecmp(link->name, lt_names[i].str)) { ^~~~~~~~~~~~~~~ ../../../.././src/util/string.h:111:46: note: passing argument to parameter 's2' here int c_strcasecmp(const char *s1, const char *s2); ^ link.c:766:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (c_strcasestr(link->name, "icon") || ^~~~~~~~~~ ../../../.././src/util/string.h:115:33: note: passing argument to parameter 'haystack' here char * c_strcasestr(const char *haystack, const char *needle); ^ link.c:767:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] (link->content_type && c_strcasestr(link->content_type, "icon"))) { ^~~~~~~~~~~~~~~~~~ ../../../.././src/util/string.h:115:33: note: passing argument to parameter 'haystack' here char * c_strcasestr(const char *haystack, const char *needle); ^ link.c:770:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (c_strcasestr(link->name, "alternate")) { ^~~~~~~~~~ ../../../.././src/util/string.h:115:33: note: passing argument to parameter 'haystack' here char * c_strcasestr(const char *haystack, const char *needle); ^ link.c:774:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] else if (c_strcasestr(link->name, "stylesheet") || ^~~~~~~~~~ ../../../.././src/util/string.h:115:33: note: passing argument to parameter 'haystack' here char * c_strcasestr(const char *haystack, const char *needle); ^ link.c:775:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] (link->content_type && c_strcasestr(link->content_type, "css"))) ^~~~~~~~~~~~~~~~~~ ../../../.././src/util/string.h:115:33: note: passing argument to parameter 'haystack' here char * c_strcasestr(const char *haystack, const char *needle); ^ link.c:780:48: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (link->content_type && c_strcasestr(link->content_type, "css")) { ^~~~~~~~~~~~~~~~~~ ../../../.././src/util/string.h:115:33: note: passing argument to parameter 'haystack' here char * c_strcasestr(const char *haystack, const char *needle); ^ link.c:806:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int len = strlen(link.href); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ link.c:835:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] name_neq_title = strcmp(link.title, name); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ link.c:835:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] name_neq_title = strcmp(link.title, name); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ link.c:848:3: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] APPEND(name); ^~~~~~~~~~~~ link.c:842:24: note: expanded from macro 'APPEND' add_to_string(&text, first ? " (" : ", "); \ ^~~~~~~~~~~~~~~~~~~ ../../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ link.c:852:3: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] APPEND(link.hreflang); ^~~~~~~~~~~~~~~~~~~~~ link.c:842:24: note: expanded from macro 'APPEND' add_to_string(&text, first ? " (" : ", "); \ ^~~~~~~~~~~~~~~~~~~ ../../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ link.c:856:3: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] APPEND(link.content_type); ^~~~~~~~~~~~~~~~~~~~~~~~~ link.c:842:24: note: expanded from macro 'APPEND' add_to_string(&text, first ? " (" : ", "); \ ^~~~~~~~~~~~~~~~~~~ ../../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ link.c:861:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] c_strcasecmp(link.hreflang, link.lang)))) { ^~~~~~~~~~~~~ ../../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ link.c:861:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] c_strcasecmp(link.hreflang, link.lang)))) { ^~~~~~~~~ ../../../.././src/util/string.h:111:46: note: passing argument to parameter 's2' here int c_strcasecmp(const char *s1, const char *s2); ^ link.c:862:3: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] APPEND(link.lang); ^~~~~~~~~~~~~~~~~ link.c:842:24: note: expanded from macro 'APPEND' add_to_string(&text, first ? " (" : ", "); \ ^~~~~~~~~~~~~~~~~~~ ../../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ link.c:866:3: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] APPEND(link.media); ^~~~~~~~~~~~~~~~~~ link.c:842:24: note: expanded from macro 'APPEND' add_to_string(&text, first ? " (" : ", "); \ ^~~~~~~~~~~~~~~~~~~ ../../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ link.c:875:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *prefix = (link.direction == LD_REL) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 warnings generated. 113 warnings generated. [CC] src/document/html/parser/parse.o [CC] src/document/html/parser/stack.o 32 warnings generated. [CC] src/document/html/parser/table.o In file included from stack.c:14: In file included from ../../../.././src/document/document.h:8: ../../../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../../../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from parse.c:21: In file included from ../../../.././src/document/html/parser/stack.h:5: In file included from ../../../.././src/document/html/parser.h:6: In file included from ../../../.././src/document/html/renderer.h:5: In file included from ../../../.././src/document/document.h:8: ../../../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../../../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from stack.c:20: In file included from ../../../.././src/util/conv.h:4: ../../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[32]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from stack.c:20: In file included from ../../../.././src/util/conv.h:4: ../../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from stack.c:20: ../../../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ stack.c:55:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(name && *name); ^~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ stack.c:55:2: warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(name && *name); ^~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ stack.c:56:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] namelen = strlen(name); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ stack.c:65:7: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (c_strlcasecmp(element->name, element->namelen, name, namelen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ stack.c:81:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(e); ^~~~~~~~~ ../../../.././src/util/error.h:108:2: note: expanded from macro 'assert' In file included from parse.c:26: In file included from ../../../.././src/util/conv.h:4: ../../../.././src/util/string.h INTERNAL("assertion " #x " failed!"); \:255:2: warning: assigning to 'const unsigned char *' from 'char[32]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~ assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../../../.././src/util/error.h:47: 26: ../../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' note: expanded from macro 'INTERNAL' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../../.././src/util/error.h:47:#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ 26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ stack.c:81:2: warning: passing 'char[20]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from parse.c:26: assert(e); ^~~~~~~~~ In file included from ../../../.././src/util/conv.h:4../../../.././src/util/error.h:108:11: : ../../../.././src/util/string.h:255:note: expanded from macro 'assert' 2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("assertion " #x " failed!"); \ assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h../../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ :127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ stack.c:83:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm((void *) e != &html_context->stack, "trying to free bad html element"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ stack.c:83:2: warning: passing 'char[85]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm((void *) e != &html_context->stack, "trying to free bad html element"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ stack.c:85:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(e->type != ELEMENT_IMMORTAL, "trying to kill unkillable element"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ stack.c:85:2: warning: passing 'char[80]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(e->type != ELEMENT_IMMORTAL, "trying to kill unkillable element"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from parse.c:26: ../../../.././src/util/conv.h../../../.././src/util/error.h:48::17337: :17: note: passing argument to parameter 'fmt' herewarning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ void elinks_internal(unsigned char *fmt, ...);/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h: ^82: 28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ stack.c:140:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(ep && (void *) ep != &html_context->stack, "html stack empty"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ stack.c:140:2: warning: passing 'char[77]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(ep && (void *) ep != &html_context->stack, "html stack empty"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ parse.c:60:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(e && eof); ^~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ parse.c:60:2: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(e && eof); ^~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ stack.c:215:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] slen = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ stack.c:221:8: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (c_strlcasecmp(e->name, e->namelen, s, slen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ stack.c:243:12: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || (!c_strlcasecmp(e->name, e->namelen, "TABLE", 5))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ stack.c:243:47: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || (!c_strlcasecmp(e->name, e->namelen, "TABLE", 5))) ^~~~~~~ ../../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ parse.c:261:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] num = strtol(al, (char **) &end, 10); ^~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:167:26: note: passing argument to parameter '__str' here long strtol(const char *__str, char **__endptr, int __base); ^ parse.c:426:3: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"A", html_a, NULL, 0, ET_NON_NESTABLE}, ^~~ parse.c:427:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"ABBR", html_italic, NULL, 0, ET_NESTABLE }, ^~~~~~ parse.c:428:3: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"ADDRESS", html_address, NULL, 2, ET_NESTABLE }, ^~~~~~~~~ parse.c:429:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"APPLET", html_applet, NULL, 1, ET_NON_PAIRABLE}, ^~~~~~~~ parse.c:430:3: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"B", html_bold, NULL, 0, ET_NESTABLE }, ^~~ parse.c:431:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"BASE", html_base, NULL, 0, ET_NON_PAIRABLE}, ^~~~~~ parse.c:432:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"BASEFONT", html_font, NULL, 0, ET_NON_PAIRABLE}, ^~~~~~~~~~ parse.c:433:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"BLOCKQUOTE", html_blockquote, NULL, 2, ET_NESTABLE }, ^~~~~~~~~~~~ parse.c:434:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"BODY", html_body, NULL, 0, ET_NESTABLE }, ^~~~~~ parse.c:435:3: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"BR", html_br, NULL, 1, ET_NON_PAIRABLE}, ^~~~ parse.c:436:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"BUTTON", html_button, NULL, 0, ET_NESTABLE }, ^~~~~~~~ parse.c:437:3: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"CAPTION", html_center, NULL, 1, ET_NESTABLE }, ^~~~~~~~~ parse.c:438:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"CENTER", html_center, NULL, 1, ET_NESTABLE }, ^~~~~~~~ parse.c:439:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"CODE", html_fixed, NULL, 0, ET_NESTABLE }, ^~~~~~ parse.c:440:3: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"DD", html_dd, NULL, 1, ET_NON_PAIRABLE}, ^~~~ parse.c:441:3: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"DFN", html_bold, NULL, 0, ET_NESTABLE }, ^~~~~ parse.c:442:3: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"DIR", html_ul, NULL, 2, ET_NESTABLE }, ^~~~~ parse.c:443:3: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"DIV", html_linebrk, NULL, 1, ET_NESTABLE }, ^~~~~ parse.c:444:3: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"DL", html_dl, NULL, 2, ET_NESTABLE }, ^~~~ parse.c:445:3: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"DT", html_dt, NULL, 1, ET_NON_PAIRABLE}, ^~~~ parse.c:446:3: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"EM", html_italic, NULL, 0, ET_NESTABLE }, ^~~~ parse.c:447:3: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"EMBED", html_embed, NULL, 0, ET_NON_PAIRABLE}, ^~~~~~~ parse.c:448:3: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"FIXED", html_fixed, NULL, 0, ET_NESTABLE }, ^~~~~~~ parse.c:449:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"FONT", html_font, NULL, 0, ET_NESTABLE }, ^~~~~~ parse.c:450:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"FORM", html_form, NULL, 1, ET_NESTABLE }, ^~~~~~ parse.c:451:3: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"FRAME", html_frame, NULL, 1, ET_NON_PAIRABLE}, ^~~~~~~ parse.c:452:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"FRAMESET", html_frameset, NULL, 1, ET_NESTABLE }, ^~~~~~~~~~ parse.c:453:3: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"H1", html_h1, NULL, 2, ET_NON_NESTABLE}, ^~~~ parse.c:454:3: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"H2", html_h2, NULL, 2, ET_NON_NESTABLE}, ^~~~ parse.c:455:3: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"H3", html_h3, NULL, 2, ET_NON_NESTABLE}, ^~~~ parse.c:456:3: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"H4", html_h4, NULL, 2, ET_NON_NESTABLE}, ^~~~ parse.c:457:3: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"H5", html_h5, NULL, 2, ET_NON_NESTABLE}, ^~~~ parse.c:458:3: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"H6", html_h6, NULL, 2, ET_NON_NESTABLE}, ^~~~ parse.c:459:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"HEAD", html_head, NULL, 0, ET_NESTABLE }, ^~~~~~ parse.c:460:3: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"HR", html_hr, NULL, 2, ET_NON_PAIRABLE}, ^~~~ parse.c:461:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"HTML", html_html, html_html_close, 0, ET_NESTABLE }, ^~~~~~ parse.c:462:3: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"I", html_italic, NULL, 0, ET_NESTABLE }, ^~~ parse.c:463:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"IFRAME", html_iframe, NULL, 1, ET_NON_PAIRABLE}, ^~~~~~~~ parse.c:464:3: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"IMG", html_img, NULL, 0, ET_NON_PAIRABLE}, ^~~~~ parse.c:465:3: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"INPUT", html_input, NULL, 0, ET_NON_PAIRABLE}, ^~~~~~~ parse.c:466:3: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"LI", html_li, NULL, 1, ET_LI }, ^~~~ parse.c:467:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"LINK", html_link, NULL, 1, ET_NON_PAIRABLE}, ^~~~~~ parse.c:468:3: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"LISTING", html_pre, NULL, 2, ET_NESTABLE }, ^~~~~~~~~ parse.c:469:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"MENU", html_ul, NULL, 2, ET_NESTABLE }, ^~~~~~ parse.c:470:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"META", html_meta, NULL, 0, ET_NON_PAIRABLE}, ^~~~~~ parse.c:471:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"NOFRAMES", html_noframes, NULL, 0, ET_NESTABLE }, ^~~~~~~~~~ parse.c:472:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"NOSCRIPT", html_noscript, NULL, 0, ET_NESTABLE }, ^~~~~~~~~~ parse.c:473:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"OBJECT", html_object, NULL, 1, ET_NON_PAIRABLE}, ^~~~~~~~ parse.c:474:3: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"OL", html_ol, NULL, 2, ET_NESTABLE }, ^~~~ parse.c:475:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"OPTION", html_option, NULL, 1, ET_NON_PAIRABLE}, ^~~~~~~~ parse.c:476:3: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"P", html_p, NULL, 2, ET_NON_NESTABLE}, ^~~ parse.c:477:3: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"PRE", html_pre, NULL, 2, ET_NESTABLE }, ^~~~~ parse.c:478:3: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"Q", html_quote, html_quote_close, 0, ET_NESTABLE }, ^~~ parse.c:479:3: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"S", html_underline, NULL, 0, ET_NESTABLE }, ^~~ parse.c:480:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"SCRIPT", html_script, NULL, 0, ET_NESTABLE }, ^~~~~~~~ parse.c:481:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"SELECT", html_select, NULL, 0, ET_NESTABLE }, ^~~~~~~~ parse.c:482:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"SPAN", html_span, NULL, 0, ET_NESTABLE }, ^~~~~~ parse.c:483:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"STRIKE", html_underline, NULL, 0, ET_NESTABLE }, ^~~~~~~~ parse.c:484:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"STRONG", html_bold, NULL, 0, ET_NESTABLE }, ^~~~~~~~ parse.c:485:3: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"STYLE", html_style, html_style_close, 0, ET_NESTABLE }, ^~~~~~~ parse.c:486:3: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"SUB", html_subscript, html_subscript_close, 0, ET_NESTABLE }, ^~~~~ parse.c:487:3: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"SUP", html_superscript, NULL, 0, ET_NESTABLE }, ^~~~~ parse.c:488:3: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"TABLE", html_table, NULL, 2, ET_NESTABLE }, ^~~~~~~ parse.c:489:3: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"TD", html_td, NULL, 0, ET_NESTABLE }, ^~~~ parse.c:490:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"TEXTAREA", html_textarea, NULL, 0, ET_NON_PAIRABLE}, ^~~~~~~~~~ parse.c:491:3: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"TH", html_th, NULL, 0, ET_NESTABLE }, ^~~~ parse.c:492:3: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"TITLE", html_title, NULL, 0, ET_NESTABLE }, ^~~~~~~ parse.c:493:3: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"TR", html_tr, NULL, 1, ET_NESTABLE }, ^~~~ parse.c:494:3: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"TT", html_tt, NULL, 0, ET_NON_NESTABLE}, ^~~~ parse.c:495:3: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"U", html_underline, NULL, 0, ET_NESTABLE }, ^~~ parse.c:496:3: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"UL", html_ul, NULL, 2, ET_NESTABLE }, ^~~~ parse.c:497:3: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"XMP", html_xmp, html_xmp_close, 2, ET_NESTABLE }, ^~~~~ parse.c:544:4: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] = INIT_FASTFIND_INDEX("tags_lookup", tags_list_reset, tags_list_next); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/fastfind.h:38:4: note: expanded from macro 'INIT_FASTFIND_INDEX' { (comment), (reset), (next) } ^~~~~~~~~ parse.c:690:28: warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] put_chrs(html_context, " ", 1); ^~~ ../../../.././src/document/html/internal.h:15:65: note: passing argument to parameter 'start' here void put_chrs(struct html_context *html_context, unsigned char *start, int len); ^ parse.c:703:28: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] put_chrs(html_context, " ", ^~~~~~~~~~ ../../../.././src/document/html/internal.h:15:65: note: passing argument to parameter 'start' here void put_chrs(struct html_context *html_context, unsigned char *start, int len); ^ parse.c:778:27: warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] put_chrs(html_context, " ", 1); ^~~ ../../../.././src/document/html/internal.h:15:65: note: passing argument to parameter 'start' here void put_chrs(struct html_context *html_context, unsigned char *start, int len); ^ parse.c:788:28: warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] put_chrs(html_context, " ", 1); ^~~ ../../../.././src/document/html/internal.h:15:65: note: passing argument to parameter 'start' here void put_chrs(struct html_context *html_context, unsigned char *start, int len); ^ parse.c:836:3: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ELEMENT_RENDER_PROLOGUE ^~~~~~~~~~~~~~~~~~~~~~~ parse.c:815:25: note: expanded from macro 'ELEMENT_RENDER_PROLOGUE' a = get_attr_val(attr, "id", html_context->doc_cp); \ ^~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ parse.c:139:58: note: passing argument to parameter 'name' here get_attr_value(register unsigned char *e, unsigned char *name, ^ parse.c:868:10: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strlcasecmp(e->name, e->namelen, name, namelen)) break; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ parse.c:872:8: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strlcasecmp(e->name, e->namelen, name, namelen)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ parse.c:912:28: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get_attr_val(attr, "id", html_context->doc_cp)); ^~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/util/memory.h:171:67: note: expanded from macro 'mem_free_set' #define mem_free_set(x, v) do { if (*(x)) mem_free(*(x)); *(x) = (v); } while (0) ^ parse.c:139:58: note: passing argument to parameter 'name' here get_attr_value(register unsigned char *e, unsigned char *name, ^ parse.c:914:28: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get_attr_val(attr, "class", html_context->doc_cp)); ^~~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/util/memory.h:171:67: note: expanded from macro 'mem_free_set' #define mem_free_set(x, v) do { if (*(x)) mem_free(*(x)); *(x) = (v); } while (0) ^ parse.c:139:58: note: passing argument to parameter 'name' here get_attr_value(register unsigned char *e, unsigned char *name, ^ parse.c:933:2: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ELEMENT_RENDER_PROLOGUE ^~~~~~~~~~~~~~~~~~~~~~~ parse.c:815:25: note: expanded from macro 'ELEMENT_RENDER_PROLOGUE' a = get_attr_val(attr, "id", html_context->doc_cp); \ ^~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ parse.c:139:58: note: passing argument to parameter 'name' here get_attr_value(register unsigned char *e, unsigned char *name, ^ parse.c:977:7: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (c_strlcasecmp(e->name, e->namelen, name, namelen)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ parse.c:1037:27: warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] put_chrs(html_context, "<", 1); ^~~ ../../../.././src/document/html/internal.h:15:65: note: passing argument to parameter 'start' here void put_chrs(struct html_context *html_context, unsigned char *start, int len); ^ parse.c:1075:7: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strlcasecmp(name, namelen, "HEAD", 4)) goto se; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ parse.c:1075:36: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strlcasecmp(name, namelen, "HEAD", 4)) goto se; ^~~~~~ ../../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ parse.c:1076:7: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strlcasecmp(name, namelen, "/HEAD", 5)) return; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ parse.c:1076:36: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strlcasecmp(name, namelen, "/HEAD", 5)) return; ^~~~~~~ ../../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ parse.c:1077:7: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strlcasecmp(name, namelen, "BODY", 4)) return; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ parse.c:1077:36: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strlcasecmp(name, namelen, "BODY", 4)) return; ^~~~~~ ../../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ parse.c:1078:34: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (title && !title->length && !c_strlcasecmp(name, namelen, "TITLE", 5)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ parse.c:1078:63: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (title && !title->length && !c_strlcasecmp(name, namelen, "TITLE", 5)) { ^~~~~~~ ../../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ parse.c:1101:6: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (c_strlcasecmp(name, namelen, "META", 4)) goto se; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ parse.c:1101:35: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (c_strlcasecmp(name, namelen, "META", 4)) goto se; ^~~~~~ ../../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ parse.c:1105:26: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] he = get_attr_val(attr, "charset", options->cp); ^~~~~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ parse.c:139:58: note: passing argument to parameter 'name' here get_attr_value(register unsigned char *e, unsigned char *name, ^ parse.c:1107:23: warning: passing 'char[10]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(head, "Charset: "); ^~~~~~~~~~~ ../../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ parse.c:1114:26: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] he = get_attr_val(attr, "http-equiv", options->cp); ^~~~~~~~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ parse.c:139:58: note: passing argument to parameter 'name' here get_attr_value(register unsigned char *e, unsigned char *name, ^ parse.c:1122:25: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] c = get_attr_val(attr, "content", options->cp); ^~~~~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ parse.c:139:58: note: passing argument to parameter 'name' here get_attr_value(register unsigned char *e, unsigned char *name, ^ parse.c:1124:23: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(head, ": "); ^~~~ ../../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ 20 warnings generated. [LD] src/document/html/lib.o In file included from table.c:19: In file included from ../../../.././src/document/html/parser.h:6: In file included from ../../../.././src/document/html/renderer.h:5: In file included from ../../../.././src/document/document.h:8: ../../../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../../../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from table.c:22: In file included from ../../../.././src/util/conv.h:4: ../../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[32]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from table.c:22: In file included from ../../../.././src/util/conv.h:4: ../../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from table.c:22: ../../../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ table.c:73:23: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] at = get_attr_val(a, "bordercolor", html_context->doc_cp); ^~~~~~~~~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ table.c:76:24: warning: passing 'char[17]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] at = get_attr_val(a, "bordercolorlight", html_context->doc_cp); ^~~~~~~~~~~~~~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ table.c:78:24: warning: passing 'char[16]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] at = get_attr_val(a, "bordercolordark", html_context->doc_cp); ^~~~~~~~~~~~~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ table.c:81:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] decode_color(at, strlen(at), rgb); ^~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ table.c:88:41: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *al = get_attr_val(attr, "align", html_context->doc_cp); ^~~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ table.c:92:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strcasecmp(al, "left")) *a = ALIGN_LEFT; ^~ ../../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ table.c:93:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] else if (!c_strcasecmp(al, "right")) *a = ALIGN_RIGHT; ^~ ../../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ table.c:94:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] else if (!c_strcasecmp(al, "center")) *a = ALIGN_CENTER; ^~ ../../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ table.c:95:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] else if (!c_strcasecmp(al, "justify")) *a = ALIGN_JUSTIFY; ^~ ../../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ table.c:96:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] else if (!c_strcasecmp(al, "char")) *a = ALIGN_RIGHT; /* NOT IMPLEMENTED */ ^~ ../../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ table.c:103:41: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *al = get_attr_val(attr, "valign", html_context->doc_cp); ^~~~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ table.c:107:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strcasecmp(al, "top")) *a = VALIGN_TOP; ^~ ../../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ table.c:108:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] else if (!c_strcasecmp(al, "middle")) *a = VALIGN_MIDDLE; ^~ ../../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ table.c:109:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] else if (!c_strcasecmp(al, "bottom")) *a = VALIGN_BOTTOM; ^~ ../../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ table.c:110:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] else if (!c_strcasecmp(al, "baseline")) *a = VALIGN_BASELINE; /* NOT IMPLEMENTED */ ^~ ../../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ table.c:118:41: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *al = get_attr_val(attr, "width", html_context->doc_cp); ^~~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ table.c:123:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] len = strlen(al); ^~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ table.c:130:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] n = strtoul(al, (char **) &en, 10); ^~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:175:23: note: passing argument to parameter '__str' here strtoul(const char *__str, char **__endptr, int __base); ^ table.c:134:27: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int w = get_width(attr, "width", sh, html_context); ^~~~~~~ ../../../.././src/document/html/parser/parse.h:64:47: note: passing argument to parameter here int get_width(unsigned char *, unsigned char *, int, struct html_context *); ^ table.c:154:26: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] al = get_attr_val(attr, "frame", html_context->doc_cp); ^~~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ table.c:157:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strcasecmp(al, "void")) table->frame = TABLE_FRAME_VOID; ^~ ../../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ table.c:158:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] else if (!c_strcasecmp(al, "above")) table->frame = TABLE_FRAME_ABOVE; ^~ ../../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ table.c:159:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] else if (!c_strcasecmp(al, "below")) table->frame = TABLE_FRAME_BELOW; ^~ ../../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ table.c:160:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] else if (!c_strcasecmp(al, "hsides")) table->frame = TABLE_FRAME_HSIDES; ^~ ../../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ table.c:161:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] else if (!c_strcasecmp(al, "vsides")) table->frame = TABLE_FRAME_VSIDES; ^~ ../../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ table.c:162:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] else if (!c_strcasecmp(al, "lhs")) table->frame = TABLE_FRAME_LHS; ^~ ../../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ table.c:163:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] else if (!c_strcasecmp(al, "rhs")) table->frame = TABLE_FRAME_RHS; ^~ ../../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ table.c:179:26: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] al = get_attr_val(attr, "rules", html_context->doc_cp); ^~~~~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ table.c:182:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strcasecmp(al, "none")) table->rules = TABLE_RULE_NONE; ^~ ../../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ table.c:183:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] else if (!c_strcasecmp(al, "groups")) table->rules = TABLE_RULE_GROUPS; ^~ ../../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ table.c:184:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] else if (!c_strcasecmp(al, "rows")) table->rules = TABLE_RULE_ROWS; ^~ ../../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ table.c:185:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] else if (!c_strcasecmp(al, "cols")) table->rules = TABLE_RULE_COLS; ^~ ../../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ table.c:186:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] else if (!c_strcasecmp(al, "all")) table->rules = TABLE_RULE_ALL; ^~ ../../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ table.c:194:42: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] table->fragment_id = get_attr_val(attr, "id", html_context->doc_cp); ^~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ table.c:198:33: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] table->width = get_width(attr, "width", real, html_context); ^~~~~~~ ../../../.././src/document/html/parser/parse.h:64:47: note: passing argument to parameter here int get_width(unsigned char *, unsigned char *, int, struct html_context *); ^ table.c:215:32: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] table->border = get_num(attr, "border", html_context->doc_cp); ^~~~~~~~ ../../../.././src/document/html/parser/parse.h:63:45: note: passing argument to parameter here int get_num(unsigned char *, unsigned char *, int); ^ table.c:218:32: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] has_attr(attr, "border", html_context->doc_cp) ^~~~~~~~ ../../../.././src/document/html/parser/parse.h:46:52: note: expanded from macro 'has_attr' #define has_attr(e, name, cp) (!!get_attr_value(e, name, cp, HTML_ATTR_TEST)) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ table.c:219:28: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || has_attr(attr, "rules", html_context->doc_cp) ^~~~~~~ ../../../.././src/document/html/parser/parse.h:46:52: note: expanded from macro 'has_attr' #define has_attr(e, name, cp) (!!get_attr_value(e, name, cp, HTML_ATTR_TEST)) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ table.c:220:28: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || has_attr(attr, "frame", html_context->doc_cp); ^~~~~~~ ../../../.././src/document/html/parser/parse.h:46:52: note: expanded from macro 'has_attr' #define has_attr(e, name, cp) (!!get_attr_value(e, name, cp, HTML_ATTR_TEST)) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ table.c:226:38: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] table->cellspacing = get_num(attr, "cellspacing", html_context->doc_cp); ^~~~~~~~~~~~~ ../../../.././src/document/html/parser/parse.h:63:45: note: passing argument to parameter here int get_num(unsigned char *, unsigned char *, int); ^ table.c:234:37: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] table->cellpadding = get_num(attr, "cellpadding", html_context->doc_cp); ^~~~~~~~~~~~~ ../../../.././src/document/html/parser/parse.h:63:45: note: passing argument to parameter here int get_num(unsigned char *, unsigned char *, int); ^ table.c:530:8: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strlcasecmp(name, namelen, "TABLE", 5)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ table.c:530:37: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strlcasecmp(name, namelen, "TABLE", 5)) { ^~~~~~~ ../../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ table.c:611:7: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strlcasecmp(name, namelen, "TABLE", 5)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ table.c:611:36: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strlcasecmp(name, namelen, "TABLE", 5)) { ^~~~~~~ ../../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ table.c:626:7: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strlcasecmp(name, namelen, "CAPTION", 7)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ table.c:626:36: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strlcasecmp(name, namelen, "CAPTION", 7)) { ^~~~~~~~~ ../../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ table.c:640:7: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strlcasecmp(name, namelen, "COLGROUP", 8)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ table.c:640:36: warning: passing 'char[9]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strlcasecmp(name, namelen, "COLGROUP", 8)) { ^~~~~~~~~~ ../../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ table.c:653:29: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] c_span = get_num(t_attr, "span", html_context->doc_cp); ^~~~~~ ../../../.././src/document/html/parser/parse.h:63:45: note: passing argument to parameter here int get_num(unsigned char *, unsigned char *, int); ^ table.c:666:23: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!closing_tag && !c_strlcasecmp(name, namelen, "COL", 3)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ table.c:666:52: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!closing_tag && !c_strlcasecmp(name, namelen, "COL", 3)) { ^~~~~ ../../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ table.c:671:24: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sp = get_num(t_attr, "span", html_context->doc_cp); ^~~~~~ ../../../.././src/document/html/parser/parse.h:63:45: note: passing argument to parameter here int get_num(unsigned char *, unsigned char *, int); ^ table.c:715:12: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && ((!c_strlcasecmp(name, namelen, "HEAD", 4)) || ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ table.c:715:41: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && ((!c_strlcasecmp(name, namelen, "HEAD", 4)) || ^~~~~~ ../../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ table.c:716:5: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] (!c_strlcasecmp(name, namelen, "BODY", 4)) || ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ table.c:716:34: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] (!c_strlcasecmp(name, namelen, "BODY", 4)) || ^~~~~~ ../../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ table.c:717:5: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] (!c_strlcasecmp(name, namelen, "FOOT", 4)))) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ table.c:717:34: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] (!c_strlcasecmp(name, namelen, "FOOT", 4)))) { ^~~~~~ ../../../.././src/util/string.h:104:96: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ../../../.././src/util/string.h:106:31: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2, ^ table.c:748:37: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get_attr_val(t_attr, "id", html_context->doc_cp)); ^~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/util/memory.h:171:67: note: expanded from macro 'mem_free_set' #define mem_free_set(x, v) do { if (*(x)) mem_free(*(x)); *(x) = (v); } while (0) ^ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ table.c:791:43: warning: passing 'char[3]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cell->fragment_id = get_attr_val(t_attr, "id", html_context->doc_cp); ^~~~ ../../../.././src/document/html/parser/parse.h:43:53: note: expanded from macro 'get_attr_val' #define get_attr_val(e, name, cp) get_attr_value(e, name, cp, HTML_ATTR_NONE) ^~~~ ../../../.././src/document/html/parser/parse.h:40:73: note: passing argument to parameter 'name' here unsigned char *get_attr_value(register unsigned char *e, unsigned char *name, int cp, enum html_attr_flags flags); ^ table.c:815:28: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] colspan = get_num(t_attr, "colspan", html_context->doc_cp); ^~~~~~~~~ ../../../.././src/document/html/parser/parse.h:63:45: note: passing argument to parameter here int get_num(unsigned char *, unsigned char *, int); ^ table.c:820:28: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] rowspan = get_num(t_attr, "rowspan", html_context->doc_cp); ^~~~~~~~~ ../../../.././src/document/html/parser/parse.h:63:45: note: passing argument to parameter here int get_num(unsigned char *, unsigned char *, int); ^ 107 warnings generated. 67 warnings generated. [LD] src/document/html/parser/lib.o gmake[4]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/document/html/parser' gmake[3]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/document/html' [MAKE all] src/document/plain gmake[3]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/document/plain' [CC] src/document/plain/renderer.o In file included from renderer.c:12: In file included from ../../.././src/bookmarks/bookmarks.h:4: In file included from ../../.././src/main/module.h:4: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from renderer.c:12: In file included from ../../.././src/bookmarks/bookmarks.h:4: In file included from ../../.././src/main/module.h:4: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from renderer.c:15: In file included from ../../.././src/document/docdata.h:4: In file included from ../../.././src/document/document.h:8: ../../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ renderer.c:121:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(document); ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:121:2: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(document); ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:127:22: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] where = straconcat("mailto:", uri, (unsigned char *) NULL); ^~~~~~~~~ ../../.././src/util/string.h:67:48: note: passing argument to parameter 'str' here unsigned char *straconcat(const unsigned char *str, ...); ^ renderer.c:302:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(expanded >= 0); ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:302:2: warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(expanded >= 0); ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:462:6: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(line_char); ^~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:462:6: warning: passing 'char[28]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(line_char); ^~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:567:5: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(renderer->lineno >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:567:5: warning: passing 'char[40]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(renderer->lineno >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:593:3: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(width >= 0); ^~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:593:3: warning: passing 'char[29]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(width >= 0); ^~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ renderer.c:613:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(!length); ^~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ renderer.c:613:2: warning: passing 'char[26]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(!length); ^~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ 16 warnings generated. [LD] src/document/plain/lib.o gmake[3]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/document/plain' gmake[2]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/document' [MAKE all] src/dom gmake[2]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/dom' [MAKE all] src/dom/css gmake[3]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/dom/css' [CC] src/dom/configuration.o [CC] src/dom/node.o [CC] src/dom/css/scanner.o In file included from configuration.c:10: In file included from ../.././src/dom/node.h:59: In file included from ../.././src/dom/string.h:4: In file included from ../.././src/util/conv.h:4: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from configuration.c:10: In file included from ../.././src/dom/node.h:59: In file included from ../.././src/dom/string.h:4: In file included from ../.././src/util/conv.h:4: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from configuration.c:10: In file included from ../.././src/dom/node.h:59In file included from : In file included from ../.././src/dom/string.h:4node.c:12: In file included from ../.././src/dom/node.h:59: ../.././src/util/conv.h:173: In file included from ../.././src/dom/string.h:4:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : int l = strlen(s); ^ In file included from ../.././src/util/conv.h:4: ../.././src/util/string.h:255:/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:282:: note: passing argument to parameter '__s' here warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]size_t strlen(const char *__s); ^ assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from node.c:12: In file included from ../.././src/dom/node.h:59: In file included from ../.././src/dom/string.h:4: In file included from ../.././src/util/conv.h:4: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48In file included from configuration.c::1037:: In file included from ../.././src/dom/node.h :59: note: passing argument to parameter 'fmt' here ../.././src/dom/string.hvoid elinks_internal(unsigned char *fmt, ...); ^:28 :41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] string->length = length == -1 ? strlen(value) : length; ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from configuration.c:10: In file included from ../.././src/dom/node.h:59: ../.././src/dom/string.h:35:37: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] size_t string_diff = c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from configuration.c:10: In file included from ../.././src/dom/node.h:59: ../.././src/dom/string.h:35:54: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] size_t string_diff = c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../.././src/util/string.h:112:47: note: passing argument to parameter 's2' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from configuration.c:10: In file included from ../.././src/dom/node.h:59: ../.././src/dom/string.h:45:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from configuration.c:10: In file included from ../.././src/dom/node.h:59: ../.././src/dom/string.h:45:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../.././src/util/string.h:112:47: note: passing argument to parameter 's2' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from scanner.c:12: In file included from ../../.././src/dom/css/scanner.h:4: In file included from ../../.././src/dom/scanner.h:4: In file included from ../../.././src/dom/string.h:4: In file included from ../../.././src/util/conv.h:4: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.hIn file included from configuration.c:127:2: note: expanded from macro 'assertm' : INTERNAL("assertion " #x " failed: " m); \11: ^~~~~~~~../.././src/dom/stack.h: 167../../.././src/util/error.h:47:2:26: warning: : assigning to 'const unsigned char *' from 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: expanded from macro 'INTERNAL' assertm(stack->depth - 1 - top_offset >= 0, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal../.././src/util/error.h:127:2: ^ ~~~~~~~~ note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ In file included from scanner.c:12: In file included from ../.././src/util/error.h../../.././src/dom/css/scanner.h:4: In file included from ../../.././src/dom/scanner.h:47::4: 26:In file included from ../../.././src/dom/string.h note: expanded from macro 'INTERNAL':4 : In file included from ../../.././src/util/conv.h:4: ../../.././src/util/string.h#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ :255:2: warning: In file included from node.c:12: In file included from ../.././src/dom/node.h:passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]59 : In file included from ../.././src/dom/string.h assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:4: ../.././src/util/conv.h:173:17In file included from configuration.c:11: : warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]../.././src/dom/stack.h: 167 int l = strlen(s); :2 ^ :: warning: /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:127passing 'char[88]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :82: assertm(stack->depth - 1 - top_offset >= 0, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~11 28: : note: expanded from macro 'assertm' note: passing argument to parameter '__s' here ../.././src/util/error.h:127: INTERNAL("assertion " #x " failed: " m); \11: note: expanded from macro 'assertm'size_t strlen(const char *__s); ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:../.././src/util/error.h:37: 48:37: note: passing argument to parameter 'fmt' here note: passing argument to parameter 'fmt' herevoid elinks_internal(unsigned char *fmt, ...); ^ void elinks_internal(unsigned char *fmt, ...); ^ In file included from configuration.c:11: ../.././src/dom/stack.h:198:2: warning: assigning to 'const unsigned char *' from 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(context->state_objects); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from configuration.c:11: ../.././src/dom/stack.h:198:2: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(context->state_objects); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' In file included from node.c:12 INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ : In file included from ../.././src/dom/node.h:59: ../.././src/dom/string.h:28:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here string->length = length == -1 ? strlen(value) : length; ^~~~~ void elinks_internal(unsigned char *fmt, ...);/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: ^ note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from node.c:12: In file included from ../.././src/dom/node.h:59: ../.././src/dom/string.h:35:37: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] configuration.c:23:2: warning: assigning to 'const unsigned char *' from 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(node->type == DOM_NODE_TEXT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' size_t string_diff = c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ ^ ~~~~~~~~In file included from node.c:12: In file included from ../.././src/dom/node.h:59: ../.././src/dom/string.h:35:54: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] size_t string_diff = c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ configuration.c../.././src/util/string.h:112::23:247: note: passing argument to parameter 's2' here :int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ warning: passing 'char[46]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(node->type == DOM_NODE_TEXT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here In file included from node.cvoid elinks_internal(unsigned char *fmt, ...); ^ :12: In file included from ../.././src/dom/node.h:59: ../.././src/dom/string.h:45:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from node.c:12: In file included from ../.././src/dom/node.h:59: ../.././src/dom/string.h:45:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../.././src/util/string.h:112:47: note: passing argument to parameter 's2' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ configuration.c:106:33: warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!add_to_dom_string(&dest, "&", 1) ^~~ ../.././src/dom/string.h:52:61: note: passing argument to parameter 'str' here add_to_dom_string(struct dom_string *string, unsigned char *str, size_t len) ^ configuration.c:108:36: warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || !add_to_dom_string(&dest, ";", 1)) { ^~~ ../.././src/dom/string.h:52:61: note: passing argument to parameter 'str' here add_to_dom_string(struct dom_string *string, unsigned char *str, size_t len) ^ configuration.c:114:3: warning: assigning to 'const unsigned char *' from 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("Cannot append from node %d", node->type); ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ configuration.c:114:12: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("Cannot append from node %d", node->type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from scanner.c:12: In file included from ../../.././src/dom/css/scanner.h:4: In file included from ../../.././src/dom/scanner.h:4: In file included from ../../.././src/dom/string.h:4: ../../.././src/util/conv.h:173:17: warning: node.c:61:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ assert(list_ptr && node); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:expanded from macro 'assert' 28: note: passing argument to parameter '__s' here INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:size_t strlen(const char *__s); ^ 47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ node.c:61:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(list_ptr && node); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ node.c:66:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from assertm(position < 0 || position <= list->size, scanner.c:12: In file included from ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/css/scanner.h:4../.././src/util/error.h:: In file included from ../../.././src/dom/scanner.h127::42:: ../../.././src/dom/string.h: note: expanded from macro 'assertm' 28: INTERNAL("assertion " #x " failed: " m); \41: warning: ^~~~~~~~passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] configuration.c :308:2: string->length = length == -1 ? strlen(value) : length; warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/util/error.h ^~~~~: 47: DOM_CONFIG("cdata-sections", DOM_CONFIG_CDATA_SECTIONS), /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8226:configuration.c:305:28: :note: expanded from macro 'INTERNAL' 4: note: expanded from macro 'DOM_CONFIG' note: #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal { STATIC_DOM_STRING(name), (flag) }passing argument to parameter '__s' here ^ ~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~size_t strlen(const char *__s); ^ ../.././src/dom/string.h:22:26: note: node.c:66:2expanded from macro 'STATIC_DOM_STRING' : warning: passing 'char[88]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from assertm(position < 0 || position <= list->size, scanner.c:12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : ../.././src/util/error.h:127:11In file included from ../../.././src/dom/css/scanner.h:: note: expanded from macro 'assertm'4: In file included from configuration.c :309:../../.././src/dom/scanner.h:2: warning: 4: INTERNAL("assertion " #x " failed: " m); \ ../../.././src/dom/string.h: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35../.././src/util/error.hinitializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]::37: 48warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :37 DOM_CONFIG("comments", DOM_CONFIG_COMMENTS), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ configuration.c: size_t string_diff = c_strncasecmp(string1->string, string2->string, length);: 305note: passing argument to parameter 'fmt' here :4 ^~~~~~~~~~~~~~~void elinks_internal(unsigned char *fmt, ...); : note: expanded from macro 'DOM_CONFIG' ^ ../../.././src/util/string.h:112 { STATIC_DOM_STRING(name), (flag) } ^~~~~~~~~~~~~~~~~~~~~~~ :../.././src/dom/string.h:22:31:26: note: passing argument to parameter 's1' here note: expanded from macro 'STATIC_DOM_STRING' int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from scanner.c:12: In file included from ../../.././src/dom/css/scanner.h:4: In file included from ../../.././src/dom/scanner.h: { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~4: ../../.././src/dom/string.h:35:54: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] size_t string_diff = c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ configuration.c../../.././src/util/string.h:112:47: note: passing argument to parameter 's2' here: 310:2: int c_strncasecmp(const char *s1, const char *s2, size_t n); warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^ DOM_CONFIG("element-content-whitespace",DOM_CONFIG_ELEMENT_CONTENT_WHITESPACE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ configuration.c:305:4: note: expanded from macro 'DOM_CONFIG' In file included from { STATIC_DOM_STRING(name), (flag) } ^~~~~~~~~~~~~~~~~~~~~~~scanner.c:12: ../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING'In file included from ../../.././src/dom/css/scanner.h:4: In file included from ../../.././src/dom/scanner.h { sizeof(strvalue) - 1, (strvalue) }:4: ../../.././src/dom/string.h:45: ^~~~~~~~~~ 23: warning: configuration.c:311:2: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOM_CONFIG("entities", DOM_CONFIG_ENTITIES), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ configuration.c:305:4../../.././src/util/string.h:: note: expanded from macro 'DOM_CONFIG'112 : { STATIC_DOM_STRING(name), (flag) } ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' 31 { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from scanner.c:configuration.c:312:12: In file included from ../../.././src/dom/css/scanner.h:4: In file included from ../../.././src/dom/scanner.h:4: ../../.././src/dom/string.h:45:40: 2: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOM_CONFIG("normalize-characters", DOM_CONFIG_NORMALIZE_CHARACTERS), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ configuration.c:305:4: note: expanded from macro 'DOM_CONFIG' { STATIC_DOM_STRING(name), (flag) } ^~~~~~~~~~~~~~~~~~~~~~~node.cwarning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :113:2: ../.././src/dom/string.h:22:26: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: return c_strncasecmp(string1->string, string2->string, length); expanded from macro 'STATIC_DOM_STRING' assert(list); ^~~~~~~~~~~~~~~ { sizeof(strvalue) - 1, (strvalue) } ../../.././src/util/string.h ^~~~~~~~~~~~:112:47: note: passing argument to parameter 's2' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ node.c:113:2: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(list); ^~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ ^~~~~~~~~~ In file included from scanner.c:12: In file included from ../../.././src/dom/css/scanner.h:4: ../../.././src/dom/scanner.h:251:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(scanner->current); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' node.c:162:configuration.c:313:2: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOM_CONFIG("unknown", DOM_CONFIG_UNKNOWN), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ configuration.c:In file included from scanner.c:12: In file included from ../../.././src/dom/css/scanner.h305:4: :4 assertm(0 <= pos && pos < list->size, "pos %d", pos); : note: expanded from macro 'DOM_CONFIG'../../.././src/dom/scanner.h :251:2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { STATIC_DOM_STRING(name), (flag) }../.././src/util/error.h:127:2: ^~~~~~~~~~~~~~~~~~~~~~~warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: ../.././src/dom/string.h assert(scanner->current); :22 ^~~~~~~~~~~~~~~~~~~~~~~~ :../../.././src/util/error.h26: note: expanded from macro 'STATIC_DOM_STRING' :108:11: note: expanded from macro 'assert'expanded from macro 'assertm' { sizeof(strvalue) - 1, (strvalue) } INTERNAL("assertion " #x " failed: " m); \ INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h ^~~~~~~~~~ ^~~~~~~~: ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' configuration.c:314:2#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ 48:37: note: passing argument to parameter 'fmt' here node.c:162:2:void elinks_internal(unsigned char *fmt, ...); ^: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOM_CONFIG("normalize-whitespace", DOM_CONFIG_NORMALIZE_WHITESPACE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ configuration.c:305:4: note: expanded from macro 'DOM_CONFIG' { STATIC_DOM_STRING(name), (flag) } ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from scanner.c:12: In file included from ../../.././src/dom/css/scanner.h:4: ../../.././src/dom/scanner.h:266:3: warning: warning: passing 'char[54]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_dom_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' configuration.c:335:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal unsigned char *end = separator ? strchr(flaglist, separator) : NULL; assertm(0 <= pos && pos < list->size, "pos %d", pos); ^ ~~~~~~~~ ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26:In file included from ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c note: passing argument to parameter '__s' here../.././src/util/error.h:12:127: :11:char *strchr(const char *__s, int __c);In file included from ../../.././src/dom/css/scanner.h ^: note: expanded from macro 'assertm'configuration.c:335:18:4 warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : ../../.././src/dom/scanner.h:266:3 unsigned char *end = separator ? strchr(flaglist, separator) : NULL; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37:: warning: configuration.c :336:46: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] passing 'char[45]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int length = end ? end - flaglist : strlen(flaglist); note: passing argument to parameter 'fmt' here ^~~~~~~~ void elinks_internal(unsigned char *fmt, ...); /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82 assert(check_dom_scanner(scanner)); ^: 28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ node.c:171:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(has_bsearch_node(search->from, search->to)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ node.c:171:2: warning: passing 'char[61]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(has_bsearch_node(search->from, search->to)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here In file included from void elinks_internal(unsigned char *fmt, ...); ^ scanner.c:12: In file included from ../../.././src/dom/css/scanner.h:4: ../../.././src/dom/scanner.h:282:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(end <= scanner->table + DOM_SCANNER_TOKENS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from scanner.c:12: In file included from ../../.././src/dom/css/scanner.h:4: ../../.././src/dom/scanner.h:282:2: warning: passing 'char[61]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(end <= scanner->table + DOM_SCANNER_TOKENS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from scanner.c:12: In file included from ../../.././src/dom/css/scanner.h:4: ../../.././src/dom/scanner.h:289:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_dom_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from scanner.c:12: In file included from ../../.././src/dom/css/scanner.h:4: ../../.././src/dom/scanner.h:289:2: warning: passing 'char[45]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_dom_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ node.c:235:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(list); ^~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ node.c:235:2: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(list); ^~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ scanner.c:35:2: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOM_SCAN_TABLE_RANGE("0", '9', CSS_CHAR_DIGIT | CSS_CHAR_HEX_DIGIT | CSS_CHAR_IDENT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:53:2: note: expanded from macro 'DOM_SCAN_TABLE_RANGE' DOM_SCAN_TABLE_INFO(DOM_SCAN_RANGE, from, to, bits) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:50:12: note: expanded from macro 'DOM_SCAN_TABLE_INFO' node.c { (type), INIT_DOM_STRING((data1), (data2)), (bits) }:260:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(node->parent); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:../.././src/util/error.h:108:2: note: expanded from macro 'assert'19: 17: INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' note: expanded from macro 'INIT_DOM_STRING' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal { (strlength), (strvalue) } ^~~~~~~~~~ scanner.c:36:2: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOM_SCAN_TABLE_RANGE("A", 'F', CSS_CHAR_HEX_DIGIT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:53:2 ^ ~~~~~~~~ : note: expanded from macro 'DOM_SCAN_TABLE_RANGE' DOM_SCAN_TABLE_INFO(DOM_SCAN_RANGE, from, to, bits) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~node.c:260: ../../.././src/dom/scanner.h:50:12: note: 2:expanded from macro 'DOM_SCAN_TABLE_INFO' warning: passing 'char[31]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(node->parent); ^~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' { (type), INIT_DOM_STRING((data1), (data2)), (bits) } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ INTERNAL("assertion " #x " failed!"); \../../.././src/dom/string.h:19 ^~~~~~~~~~~~~~~~~~~~~~~~~~ :17: ../.././src/util/error.h:note: expanded from macro 'INIT_DOM_STRING'48: 37 { (strlength), (strvalue) } : note: ^~~~~~~~~~ passing argument to parameter 'fmt' here scanner.c:37void elinks_internal(unsigned char *fmt, ...); ^ :2: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOM_SCAN_TABLE_RANGE("A", 'Z', CSS_CHAR_ALPHA | CSS_CHAR_IDENT | CSS_CHAR_IDENT_START), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:53:2: note: expanded from macro 'DOM_SCAN_TABLE_RANGE' node.c:268:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(*list); ^~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' DOM_SCAN_TABLE_INFO(DOM_SCAN_RANGE, from, to, bits) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ../../.././src/dom/scanner.h: ^ ~~~~~~~~ 50:12: note: expanded from macro 'DOM_SCAN_TABLE_INFO'node.c:268:2: warning: passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(*list); ^~~~~~~~~~~~~ ../.././src/util/error.h:108 :11: note: { (type), INIT_DOM_STRING((data1), (data2)), (bits) } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'assert'../../.././src/dom/string.h:19 :17 INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~: note: expanded from macro 'INIT_DOM_STRING' ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ { (strlength), (strvalue) } ^~~~~~~~~~ scanner.c:38:2: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOM_SCAN_TABLE_RANGE("a", 'f', CSS_CHAR_HEX_DIGIT),node.c:272:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(index >= 0); /* in particular, not -1 */ ^~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:53:2: note: expanded from macro 'DOM_SCAN_TABLE_RANGE' DOM_SCAN_TABLE_INFO(DOM_SCAN_RANGE, from, to, bits) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:50:12: note: expanded from macro 'DOM_SCAN_TABLE_INFO'node.c:272: 2: warning: passing 'char[29]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { (type), INIT_DOM_STRING((data1), (data2)), (bits) } assert(index >= 0); /* in particular, not -1 */ ^~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../.././src/util/error.h:108:11: note: expanded from macro 'assert' ../../.././src/dom/string.h INTERNAL("assertion " #x " failed!"); \ :19:17: note: expanded from macro 'INIT_DOM_STRING' { (strlength), (strvalue) } ^~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' herescanner.c:39: 2: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] void elinks_internal(unsigned char *fmt, ...); ^ DOM_SCAN_TABLE_RANGE("a", 'z', CSS_CHAR_ALPHA | CSS_CHAR_IDENT | CSS_CHAR_IDENT_START), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:53:2: note: expanded from macro 'DOM_SCAN_TABLE_RANGE' DOM_SCAN_TABLE_INFO(DOM_SCAN_RANGE, from, to, bits) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:50:12: note: expanded from macro 'DOM_SCAN_TABLE_INFO' { (type), INIT_DOM_STRING((data1), (data2)), (bits) } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:17: note: expanded from macro 'INIT_DOM_STRING' { (strlength), (strvalue) } ^~~~~~~~~~ scanner.c:41:2: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOM_SCAN_TABLE_RANGE("\241", 255, CSS_CHAR_NON_ASCII | CSS_CHAR_IDENT | CSS_CHAR_IDENT_START), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:53:2: note: expanded from macro 'DOM_SCAN_TABLE_RANGE' DOM_SCAN_TABLE_INFO(DOM_SCAN_RANGE, from, to, bits) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:50:12: note: expanded from macro 'DOM_SCAN_TABLE_INFO' node.c:287:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(node->parent); ^~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ node.c:287:2: warning: passing 'char[31]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(node->parent); ^~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ { (type), INIT_DOM_STRING((data1), (data2)), (bits) } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:17: note: expanded from macro 'INIT_DOM_STRING' { (strlength), (strvalue) } ^~~~~~~~~~ node.c:295:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(*list); ^~~~~~~~~~~~~ ../.././src/util/error.h:108:2:scanner.c:43: 2: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: DOM_SCAN_TABLE_STRING(" \f\n\r\t\v\000", CSS_CHAR_WHITESPACE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'assert' ../../.././src/dom/scanner.h:56 INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~:2: note: expanded from macro 'DOM_SCAN_TABLE_STRING' ../.././src/util/error.h: DOM_SCAN_TABLE_INFO(DOM_SCAN_STRING, str, sizeof(str) - 1, bits) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:5047:12: note: :expanded from macro 'DOM_SCAN_TABLE_INFO' 26: note: { (type), INIT_DOM_STRING((data1), (data2)), (bits) } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:17: note: expanded from macro 'INIT_DOM_STRING' expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ node.c:295:2: warning: passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(*list); ^~~~~~~~~~~~~ ../.././src/util/error.h:108:11: { (strlength), (strvalue) } ^~~~~~~~~~ note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:44:2: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/util/error.h:48: DOM_SCAN_TABLE_STRING("\f\n\r", CSS_CHAR_NEWLINE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:56:2: note: expanded from macro 'DOM_SCAN_TABLE_STRING' DOM_SCAN_TABLE_INFO(DOM_SCAN_STRING, str, sizeof(str) - 1, bits) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:50:12: note: expanded from macro 'DOM_SCAN_TABLE_INFO' { (type), INIT_DOM_STRING((data1), (data2)), (bits) } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:17: note: expanded from macro 'INIT_DOM_STRING' { (strlength), (strvalue) } ^~~~~~~~~~ 37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ scanner.c:45:2: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] node.c: DOM_SCAN_TABLE_STRING("-", CSS_CHAR_IDENT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:56:2: note: expanded from macro 'DOM_SCAN_TABLE_STRING' DOM_SCAN_TABLE_INFO(DOM_SCAN_STRING, str, sizeof(str) - 1, bits) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:50:12: note: expanded from macro 'DOM_SCAN_TABLE_INFO' { (type), INIT_DOM_STRING((data1), (data2)), (bits) } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~299:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../../.././src/dom/string.h: 19:17: assert(index >= 0); /* in particular, not -1 */ note: ^~~~~~~~~~~~~~~~~~ expanded from macro 'INIT_DOM_STRING' { (strlength), (strvalue) } ^~~~~~~~~~ ../.././src/util/error.h:108scanner.c:46:2: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :2: DOM_SCAN_TABLE_STRING(".#@!\"'<-/|^$*", CSS_CHAR_TOKEN_START), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:56:2: note: expanded from macro 'DOM_SCAN_TABLE_STRING' DOM_SCAN_TABLE_INFO(DOM_SCAN_STRING, str, sizeof(str) - 1, bits) note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:50:12: note: expanded from macro 'DOM_SCAN_TABLE_INFO' { (type), INIT_DOM_STRING((data1), (data2)), (bits) } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:17: note: expanded from macro 'INIT_DOM_STRING' { (strlength), (strvalue) } ^~~~~~~~~~ #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ node.c:299:2: warning: passing 'char[29]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(index >= 0); /* in particular, not -1 */ ^~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ scanner.c:48:2: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOM_SCAN_TABLE_STRING("\\_", CSS_CHAR_IDENT | CSS_CHAR_IDENT_START), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:56:2: note: expanded from macro 'DOM_SCAN_TABLE_STRING' DOM_SCAN_TABLE_INFO(DOM_SCAN_STRING, str, sizeof(str) - 1, bits) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:50:12: note: expanded from macro 'DOM_SCAN_TABLE_INFO' { (type), INIT_DOM_STRING((data1), (data2)), (bits) } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:17: note: expanded from macro 'INIT_DOM_STRING' { (strlength), (strvalue) } ^~~~~~~~~~ scanner.c:51:2: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOM_SCAN_TABLE_STRING("[({})];:,.>+~", CSS_CHAR_TOKEN), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:56:2: note: expanded from macro 'DOM_SCAN_TABLE_STRING' DOM_SCAN_TABLE_INFO(DOM_SCAN_STRING, str, sizeof(str) - 1, bits) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:50:12: note: expanded from macro 'DOM_SCAN_TABLE_INFO' { (type), INIT_DOM_STRING((data1), (data2)), (bits) } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:17: note: expanded from macro 'INIT_DOM_STRING' { (strlength), (strvalue) } ^~~~~~~~~~ scanner.c:52:2: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOM_SCAN_TABLE_STRING("", CSS_CHAR_SGML_MARKUP), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:56:2: note: expanded from macro 'DOM_SCAN_TABLE_STRING' DOM_SCAN_TABLE_INFO(DOM_SCAN_STRING, str, sizeof(str) - 1, bits) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:50:12: note: expanded from macro 'DOM_SCAN_TABLE_INFO' { (type), INIT_DOM_STRING((data1), (data2)), (bits) } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:17: note: expanded from macro 'INIT_DOM_STRING' { (strlength), (strvalue) } ^~~~~~~~~~ node.c:394:3: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(list != NULL, "Adding node %d to bad parent %d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ node.c:394:3: warning: passing 'char[63]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(list != NULL, "Adding node %d to bad parent %d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.hscanner.c:61:2: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :127:11: CSS_STRING_MAP("Hz", FREQUENCY, DIMENSION), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: scanner.c:58:4: note: expanded from macro 'CSS_STRING_MAP' { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:22expanded from macro 'assertm' :26: note: expanded from macro 'STATIC_DOM_STRING' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~../.././src/util/error.h: 48:37: note: passing argument to parameter 'fmt' here scanner.c:62:2: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] CSS_STRING_MAP("cm", LENGTH, DIMENSION), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:58:4:void elinks_internal(unsigned char *fmt, ...); note: expanded from macro 'CSS_STRING_MAP' ^ { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ scanner.c:63:2: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] CSS_STRING_MAP("deg", ANGLE, DIMENSION), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:58:4: note: expanded from macro 'CSS_STRING_MAP' { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ scanner.c:64:2: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] CSS_STRING_MAP("em", EM, DIMENSION), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:58:4: note: expanded from macro 'CSS_STRING_MAP' { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ scanner.c:65:2: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] CSS_STRING_MAP("ex", EX, DIMENSION), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:58:4: note: expanded from macro 'CSS_STRING_MAP' { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ scanner.c:66:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] CSS_STRING_MAP("grad", ANGLE, DIMENSION), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:58:4: note: expanded from macro 'CSS_STRING_MAP' node.c:414:2: warning: { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:26 assert(node); : ^~~~~~~~~~~~ note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ ../.././src/util/error.h:108:2: note: scanner.c:67:2:expanded from macro 'assert' warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ CSS_STRING_MAP("in", LENGTH, DIMENSION), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' scanner.c:58:4: note: expanded from macro 'CSS_STRING_MAP' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:26:node.c:414:2 note: expanded from macro 'STATIC_DOM_STRING' : warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(node); ^~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ node.c:415scanner.c:68:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :2: warning: assert(node->type < DOM_NODES); /* unsigned comparison */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: expanded from macro 'assert' CSS_STRING_MAP("kHz", FREQUENCY, DIMENSION), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ INTERNAL("assertion " #x " failed!"); \ scanner.c:58:4: note: expanded from macro 'CSS_STRING_MAP' ^~~~~~~~ ../.././src/util/error.h:47:26: { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } ^~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ ../../.././src/dom/string.h:22:26: node.c:415:note: expanded from macro 'STATIC_DOM_STRING' 2 { sizeof(strvalue) - 1, (strvalue) }: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~~~ assert(node->type < DOM_NODES); /* unsigned comparison */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~scanner.c:69:2: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/util/error.h :108:11: note: CSS_STRING_MAP("mm", LENGTH, DIMENSION), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ scanner.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:4858:4::37: note: expanded from macro 'CSS_STRING_MAP'note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ scanner.c:70:2: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] CSS_STRING_MAP("ms", TIME, DIMENSION), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:58:4: note: expanded from macro 'CSS_STRING_MAP' { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ scanner.c:71:2: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] CSS_STRING_MAP("pc", LENGTH, DIMENSION), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:58:4: note: expanded from macro 'CSS_STRING_MAP' { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ scanner.c:72:2: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] node.c:469:2 CSS_STRING_MAP("pt", LENGTH, DIMENSION), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]58:4: note: expanded from macro 'CSS_STRING_MAP' assert(node); ^~~~~~~~~~~~ { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family }../.././src/util/error.h:108 ^~~~~~~~~~~~~~~~~~~~~~ :2:../../.././src/dom/string.h: note: 22:26: note: expanded from macro 'STATIC_DOM_STRING'expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h { sizeof(strvalue) - 1, (strvalue) }:47:26: note: expanded from macro 'INTERNAL' ^~~~~~~~~~ scanner.c:73:2: #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] CSS_STRING_MAP("px", LENGTH, DIMENSION), node.c:469:2: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(node); ^~~~~~~~~~~~ ../.././src/util/error.h:108: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:58../.././src/util/error.h:48:37: :4: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ note: expanded from macro 'CSS_STRING_MAP' { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ scanner.c:74:2: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] CSS_STRING_MAP("rad", ANGLE, DIMENSION), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:58:4: note: expanded from macro 'CSS_STRING_MAP' { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ scanner.c:75:2: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] CSS_STRING_MAP("s", TIME, DIMENSION), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:58:4: node.c:503:47: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: expanded from macro 'CSS_STRING_MAP' static struct dom_string cdata_section_str = STATIC_DOM_STRING("#cdata-section"); { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~../.././src/dom/string.h :../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING'22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ scanner.c:77:2: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] CSS_STRING_MAP("rgb", RGB, FUNCTION), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:58:4: note: expanded from macro 'CSS_STRING_MAP' { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ scanner.c:78:2: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] node.c CSS_STRING_MAP("url", URL, FUNCTION), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:504:41: scanner.c:warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 58:4: note: expanded from macro 'CSS_STRING_MAP' static struct dom_string comment_str = STATIC_DOM_STRING("#comment"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } ^~~~~~~~~~~~~~~~~~~~~~../.././src/dom/string.h: 22:../../.././src/dom/string.h:2226::26 note: : note: expanded from macro 'STATIC_DOM_STRING' expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ scanner.c:80:2: warning: node.c:505initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :42: warning: CSS_STRING_MAP("charset", AT_CHARSET, AT_KEYWORD), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.cinitializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :58:4 static struct dom_string document_str = STATIC_DOM_STRING("#document"); : note: expanded from macro 'CSS_STRING_MAP' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:22 ../.././src/dom/string.h:22:26: note: :26: note: expanded from macro 'STATIC_DOM_STRING'expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ ^~~~~~~~~~ scanner.c:81:2:node.c:506:51: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] CSS_STRING_MAP("font-face", AT_FONT_FACE, AT_KEYWORD), warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c static struct dom_string document_fragment_str = STATIC_DOM_STRING("#document-fragment"); :58:4: note: expanded from macro 'CSS_STRING_MAP' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:26: { sizeof(strvalue) - 1, (strvalue) }note: expanded from macro 'STATIC_DOM_STRING' ^~~~~~~~~~ { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ node.c:507:38: warning: scanner.c:82:2: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] CSS_STRING_MAP("import", AT_IMPORT, AT_KEYWORD), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] static struct dom_string text_str = STATIC_DOM_STRING("#text"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' 58 { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ :4: note: expanded from macro 'CSS_STRING_MAP' { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } ^~~~~~~~~~~~~~~~~~~~~~ node.c:../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' 509: { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ 2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(node); ^~~~~~~~~~~~scanner.c:83 :2:../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] CSS_STRING_MAP("media", AT_MEDIA, AT_KEYWORD), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:58:4: note: expanded from macro 'CSS_STRING_MAP' note: { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family } ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:expanded from macro 'INTERNAL' 22:26: note: #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ node.c:509:2scanner.c:84:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(node); ^~~~~~~~~~~~ CSS_STRING_MAP("page", AT_PAGE, AT_KEYWORD), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \scanner.c :58:4: note: expanded from macro 'CSS_STRING_MAP' ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h: { STATIC_DOM_STRING(str), CSS_TOKEN_##type, CSS_TOKEN_##family }48:37: note: passing argument to parameter 'fmt' here ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ void elinks_internal(unsigned char *fmt, ...); ^ node.c:542:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(node); ^~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ scanner.c:135:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(first_char); ^~~~~~~~~~~~~~~~~~ node.c../../.././src/util/error.h:108:2: :542note: expanded from macro 'assert' : INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ 2: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(node); ^~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here ../../.././src/util/error.hvoid elinks_internal(unsigned char *fmt, ...); ^ :47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ scanner.c:135:2: warning: passing 'char[29]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(first_char); ^~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ node.c:573:28: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /* DOM_NODE_ELEMENT */ STATIC_DOM_STRING("element"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ node.c:574:29: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /* DOM_NODE_ATTRIBUTE */ STATIC_DOM_STRING("attribute"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ node.c:575:25: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /* DOM_NODE_TEXT */ STATIC_DOM_STRING("text"), ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ node.c:576:33: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /* DOM_NODE_CDATA_SECTION */ STATIC_DOM_STRING("cdata-section"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ node.c:577:36: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /* DOM_NODE_ENTITY_REFERENCE */ STATIC_DOM_STRING("entity-reference"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } scanner.c:210:6: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(real_length >= 0); ^~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert'node.c:578 INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: :27: note: expanded from macro 'INTERNAL' warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ /* DOM_NODE_ENTITY */ STATIC_DOM_STRING("entity"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' scanner.c: { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ 210:6: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(real_length >= 0); node.c:579:41: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h /* DOM_NODE_PROCESSING_INSTRUCTION */ STATIC_DOM_STRING("proc-instruction"), :108:11: note: expanded from macro 'assert' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ INTERNAL("assertion " #x " failed!"); \ ../.././src/dom/string.h: ^~~~~~~~~~~~~~~~~~~~~~~~~~ 22:../../.././src/util/error.h:4826: note: expanded from macro 'STATIC_DOM_STRING' :37: note: passing argument to parameter 'fmt' here { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ void elinks_internal(unsigned char *fmt, ...); ^ node.c:580:28: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /* DOM_NODE_COMMENT */ STATIC_DOM_STRING("comment"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ node.c:scanner.c:214:5: warning: 581:assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 29: warning: assert(type != CSS_TOKEN_RGB || *string == '('); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../../.././src/util/error.h:108: /* DOM_NODE_DOCUMENT */ STATIC_DOM_STRING("document"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:26: note: 2: note: expanded from macro 'STATIC_DOM_STRING' expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47 { sizeof(strvalue) - 1, (strvalue) } :26: note: expanded from macro 'INTERNAL' ^~~~~~~~~~ #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ node.c:582:33: scanner.c:214:5: warning: passing 'char[58]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(type != CSS_TOKEN_RGB || *string == '('); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h :108:11: note: expanded from macro 'assert' /* DOM_NODE_DOCUMENT_TYPE */ STATIC_DOM_STRING("document-type"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~../.././src/dom/string.h:22:26: note: ../../.././src/util/error.h:48:37: expanded from macro 'STATIC_DOM_STRING' note: passing argument to parameter 'fmt' here { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ void elinks_internal(unsigned char *fmt, ...); ^ node.c:583:36: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /* DOM_NODE_DOCUMENT_FRAGMENT */ STATIC_DOM_STRING("document-fragment"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:../.././src/dom/string.h:22215:5: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ node.c:584:29: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /* DOM_NODE_NOTATION */ STATIC_DOM_STRING("notation"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:26: assert(type != CSS_TOKEN_URL || *string == ')'); note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ node.c:587:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(type < DOM_NODES); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h: :108:2: note: note: expanded from macro 'assert' expanded from macro 'INTERNAL' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' node.c:587:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ assert(type < DOM_NODES); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~scanner.c:215:5: warning: passing 'char[58]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/util/error.h: assert(type != CSS_TOKEN_URL || *string == ')'); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:37:../../.././src/util/error.h: 108:11: note: expanded from macro 'assert'note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ scanner.c:216:5: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(type != CSS_TOKEN_FUNCTION || *string == ')'); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ scanner.c:216:5: warning: passing 'char[63]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(type != CSS_TOKEN_FUNCTION || *string == ')'); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ scanner.c:293:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strncasecmp(string, "important", 9)) { ^~~~~~ ../../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ scanner.c:346:3: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("Someone forgot to put code for recognizing tokens " ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ scanner.c:346:12: warning: passing 'char[73]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("Someone forgot to put code for recognizing tokens " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ 28 warnings generated. [CC] src/dom/scanner.o 63 warnings generated. [CC] src/dom/select.o 64 warnings generated. [LD] src/dom/css/lib.o In file included from scanner.c:12: In file included from ../.././src/dom/scanner.h:4: In file included from ../.././src/dom/string.h:4: In file included from ../.././src/util/conv.h:4: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from scanner.c:12: In file included from ../.././src/dom/scanner.h:4: In file included from ../.././src/dom/string.h:4: In file included from ../.././src/util/conv.h:4: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from scanner.c:12: In file included from ../.././src/dom/scanner.h:4: In file included from ../.././src/dom/string.h:4: ../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from scanner.c:12: In file included from ../.././src/dom/scanner.h:4: ../.././src/dom/string.h:28:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] string->length = length == -1 ? strlen(value) : length; ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from scanner.c:12: In file included from ../.././src/dom/scanner.h:4: ../.././src/dom/string.h:35:37: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] size_t string_diff = c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from scanner.c:12: In file included from ../.././src/dom/scanner.h:4: ../.././src/dom/string.h:35:54: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] size_t string_diff = c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../.././src/util/string.h:112:47: note: passing argument to parameter 's2' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from scanner.c:12: In file included from ../.././src/dom/scanner.h:4: ../.././src/dom/string.h:45:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from scanner.c:12: In file included from ../.././src/dom/scanner.h:4: ../.././src/dom/string.h:45:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../.././src/util/string.h:112:47: note: passing argument to parameter 's2' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from scanner.c:12: ../.././src/dom/scanner.h:251:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(scanner->current); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from scanner.c:12: ../.././src/dom/scanner.h:251:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(scanner->current); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from scanner.c:12: ../.././src/dom/scanner.h:266:3: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_dom_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from scanner.c:12: ../.././src/dom/scanner.h:266:3: warning: passing 'char[45]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_dom_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from scanner.c:12: ../.././src/dom/scanner.h:282:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(end <= scanner->table + DOM_SCANNER_TOKENS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from scanner.c:12: ../.././src/dom/scanner.h:282:2: warning: passing 'char[61]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(end <= scanner->table + DOM_SCANNER_TOKENS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from scanner.c:12: ../.././src/dom/scanner.h:289:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_dom_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from scanner.c:12: ../.././src/dom/scanner.h:289:2: warning: passing 'char[45]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_dom_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ scanner.c:136:4: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(index > 0); ^~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ scanner.c:136:4: warning: passing 'char[28]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(index > 0); ^~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ scanner.c:137:4: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(data->length < DOM_SCAN_TABLE_SIZE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ scanner.c:137:4: warning: passing 'char[53]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(data->length < DOM_SCAN_TABLE_SIZE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ scanner.c:138:4: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(index <= data->length); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ scanner.c:138:4: warning: passing 'char[40]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(index <= data->length); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ scanner.c:147:4: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(info[i].type == DOM_SCAN_STRING && pos >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ scanner.c:147:4: warning: passing 'char[62]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(info[i].type == DOM_SCAN_STRING && pos >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ gmake[3]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/dom/css' [MAKE all] src/dom/sgml gmake[3]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/dom/sgml' In file included from select.c:9: In file included from ../.././src/dom/css/scanner.h:4: In file included from ../.././src/dom/scanner.h:4: In file included from ../.././src/dom/string.h:4: In file included from ../.././src/util/conv.h:4: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from select.c:9: In file included from ../.././src/dom/css/scanner.h:4: In file included from ../.././src/dom/scanner.h:4: In file included from ../.././src/dom/string.h:4: In file included from ../.././src/util/conv.h:4: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from select.c:9: In file included from ../.././src/dom/css/scanner.h24 warnings generated. :4: In file included from ../.././src/dom/scanner.h:4: In file included from ../.././src/dom/string.h:4: ../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from select.c:9: In file included from ../.././src/dom/css/scanner.h:4: In file included from ../.././src/dom/scanner.h:4: ../.././src/dom/string.h:28:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] string->length = length == -1 ? strlen(value) : length; ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from select.c:9: In file included from ../.././src/dom/css/scanner.h:4: In file included from ../.././src/dom/scanner.h:4: ../.././src/dom/string.h:35:37: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] size_t string_diff = c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from select.c:9: In file included from ../.././src/dom/css/scanner.h:4: In file included from ../.././src/dom/scanner.h:4: ../.././src/dom/string.h:35:54: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] size_t string_diff = c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../.././src/util/string.h:112:47: note: passing argument to parameter 's2' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from select.c:9: In file included from ../.././src/dom/css/scanner.h:4: In file included from ../.././src/dom/scanner.h:4: ../.././src/dom/string.h:45:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from select.c:9: In file included from ../.././src/dom/css/scanner.h:4: In file included from ../.././src/dom/scanner.h:4: ../.././src/dom/string.h:45:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../.././src/util/string.h:112:47: note: passing argument to parameter 's2' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from select.c:9: In file included from ../.././src/dom/css/scanner.h:4: ../.././src/dom/scanner.h:251:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(scanner->current); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from select.c:9: In file included from ../.././src/dom/css/scanner.h:4: ../.././src/dom/scanner.h:251:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(scanner->current); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from select.c:9: In file included from ../.././src/dom/css/scanner.h:4: ../.././src/dom/scanner.h:266:3: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_dom_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from select.c:9: In file included from ../.././src/dom/css/scanner.h:4: ../.././src/dom/scanner.h:266:3: warning: passing 'char[45]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_dom_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from select.c:9: In file included from ../.././src/dom/css/scanner.h:4: ../.././src/dom/scanner.h:282:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(end <= scanner->table + DOM_SCANNER_TOKENS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from select.c:9: In file included from ../.././src/dom/css/scanner.h:4: ../.././src/dom/scanner.h:282:2: warning: passing 'char[61]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(end <= scanner->table + DOM_SCANNER_TOKENS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from select.c:9: In file included from ../.././src/dom/css/scanner.h:4: ../.././src/dom/scanner.h:289:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_dom_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from select.c:9: In file included from ../.././src/dom/css/scanner.h:4: ../.././src/dom/scanner.h:289:2: warning: passing 'char[45]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_dom_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from select.c:14: ../.././src/dom/stack.h:167:2: warning: assigning to 'const unsigned char *' from 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(stack->depth - 1 - top_offset >= 0, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from select.c:14: ../.././src/dom/stack.h:167:2: warning: passing 'char[88]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(stack->depth - 1 - top_offset >= 0, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from select.c:14: ../.././src/dom/stack.h:198:2: warning: assigning to 'const unsigned char *' from 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(context->state_objects); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from select.c:14: ../.././src/dom/stack.h:198:2: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(context->state_objects); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ select.c:33:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_DOM_SELECT_PSEUDO_STRING("first-line", FIRST_LINE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ select.c:31:4: note: expanded from macro 'INIT_DOM_SELECT_PSEUDO_STRING' { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ select.c:34:2: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_DOM_SELECT_PSEUDO_STRING("first-letter", FIRST_LETTER), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ select.c:31:4: note: expanded from macro 'INIT_DOM_SELECT_PSEUDO_STRING' { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ select.c:35:2: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_DOM_SELECT_PSEUDO_STRING("selection", SELECTION), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ select.c:31:4: note: expanded from macro 'INIT_DOM_SELECT_PSEUDO_STRING' { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ select.c:36:2: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_DOM_SELECT_PSEUDO_STRING("after", AFTER), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ select.c:31:4: note: expanded from macro 'INIT_DOM_SELECT_PSEUDO_STRING' { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ select.c:37:2: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_DOM_SELECT_PSEUDO_STRING("before", BEFORE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ select.c:31:4: note: expanded from macro 'INIT_DOM_SELECT_PSEUDO_STRING' { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ select.c:38:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_DOM_SELECT_PSEUDO_STRING("link", LINK), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ select.c:31:4: note: expanded from macro 'INIT_DOM_SELECT_PSEUDO_STRING' { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ select.c:39:2: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_DOM_SELECT_PSEUDO_STRING("visited", VISITED), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ select.c:31:4: note: expanded from macro 'INIT_DOM_SELECT_PSEUDO_STRING' { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ select.c:40:2: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_DOM_SELECT_PSEUDO_STRING("active", ACTIVE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ select.c:31:4: note: expanded from macro 'INIT_DOM_SELECT_PSEUDO_STRING' { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ select.c:41:2: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_DOM_SELECT_PSEUDO_STRING("hover", HOVER), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ select.c:31:4: note: expanded from macro 'INIT_DOM_SELECT_PSEUDO_STRING' { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ select.c:42:2: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_DOM_SELECT_PSEUDO_STRING("focus", FOCUS), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ select.c:31:4: note: expanded from macro 'INIT_DOM_SELECT_PSEUDO_STRING' { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ select.c:43:2: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_DOM_SELECT_PSEUDO_STRING("target", TARGET), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ select.c:31:4: note: expanded from macro 'INIT_DOM_SELECT_PSEUDO_STRING' { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ select.c:44:2: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_DOM_SELECT_PSEUDO_STRING("enabled", ENABLED), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ select.c:31:4: note: expanded from macro 'INIT_DOM_SELECT_PSEUDO_STRING' { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ select.c:45:2: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_DOM_SELECT_PSEUDO_STRING("disabled", DISABLED), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ select.c:31:4: note: expanded from macro 'INIT_DOM_SELECT_PSEUDO_STRING' { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ select.c:46:2: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_DOM_SELECT_PSEUDO_STRING("checked", CHECKED), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ select.c:31:4: note: expanded from macro 'INIT_DOM_SELECT_PSEUDO_STRING' { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ select.c:47:2: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_DOM_SELECT_PSEUDO_STRING("indeterminate", INDETERMINATE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ select.c:31:4: note: expanded from macro 'INIT_DOM_SELECT_PSEUDO_STRING' { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ select.c:51:2: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_DOM_SELECT_PSEUDO_STRING("contains", CONTAINS), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ select.c:31:4: note: expanded from macro 'INIT_DOM_SELECT_PSEUDO_STRING' { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ select.c:55:2: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_DOM_SELECT_PSEUDO_STRING("nth-child", NTH_CHILD), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ select.c:31:4: note: expanded from macro 'INIT_DOM_SELECT_PSEUDO_STRING' { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ select.c:56:2: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_DOM_SELECT_PSEUDO_STRING("nth-last-child", NTH_LAST_CHILD), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ select.c:31:4: note: expanded from macro 'INIT_DOM_SELECT_PSEUDO_STRING' { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ select.c:57:2: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_DOM_SELECT_PSEUDO_STRING("first-child", FIRST_CHILD), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ select.c:31:4: note: expanded from macro 'INIT_DOM_SELECT_PSEUDO_STRING' { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ select.c:58:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_DOM_SELECT_PSEUDO_STRING("last-child", LAST_CHILD), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ select.c:31:4: note: expanded from macro 'INIT_DOM_SELECT_PSEUDO_STRING' { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ select.c:59:2: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_DOM_SELECT_PSEUDO_STRING("only-child", ONLY_CHILD), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ select.c:31:4: note: expanded from macro 'INIT_DOM_SELECT_PSEUDO_STRING' { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ select.c:61:2: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_DOM_SELECT_PSEUDO_STRING("nth-of-type", NTH_TYPE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ select.c:31:4: note: expanded from macro 'INIT_DOM_SELECT_PSEUDO_STRING' { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ select.c:62:2: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_DOM_SELECT_PSEUDO_STRING("nth-last-of-type",NTH_LAST_TYPE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ select.c:31:4: note: expanded from macro 'INIT_DOM_SELECT_PSEUDO_STRING' { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ select.c:63:2: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_DOM_SELECT_PSEUDO_STRING("first-of-type", FIRST_TYPE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ select.c:31:4: note: expanded from macro 'INIT_DOM_SELECT_PSEUDO_STRING' { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ select.c:64:2: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_DOM_SELECT_PSEUDO_STRING("last-of-type", LAST_TYPE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ select.c:31:4: note: expanded from macro 'INIT_DOM_SELECT_PSEUDO_STRING' { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ select.c:65:2: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_DOM_SELECT_PSEUDO_STRING("only-of-type", ONLY_TYPE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ select.c:31:4: note: expanded from macro 'INIT_DOM_SELECT_PSEUDO_STRING' { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ select.c:67:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_DOM_SELECT_PSEUDO_STRING("root", ROOT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ select.c:31:4: note: expanded from macro 'INIT_DOM_SELECT_PSEUDO_STRING' { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ select.c:68:2: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_DOM_SELECT_PSEUDO_STRING("empty", EMPTY), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ select.c:31:4: note: expanded from macro 'INIT_DOM_SELECT_PSEUDO_STRING' { STATIC_DOM_STRING(str), DOM_SELECT_PSEUDO_##type } ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ select.c:209:7: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (dom_scanner_token_contains(token, "even")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/scanner.h:38:21: note: expanded from macro 'dom_scanner_token_contains' && !c_strncasecmp((token)->string.string, str, sizeof(str) - 1)) ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ select.c:213:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (dom_scanner_token_contains(token, "odd")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/scanner.h:38:21: note: expanded from macro 'dom_scanner_token_contains' && !c_strncasecmp((token)->string.string, str, sizeof(str) - 1)) ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ select.c:256:8: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!dom_scanner_token_contains(token, "n")) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/scanner.h:38:21: note: expanded from macro 'dom_scanner_token_contains' && !c_strncasecmp((token)->string.string, str, sizeof(str) - 1)) ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ select.c:403:3: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(token); ^~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ select.c:403:3: warning: passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(token); ^~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ select.c:417:8: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (dom_scanner_token_contains(token, "*")) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/dom/scanner.h:38:21: note: expanded from macro 'dom_scanner_token_contains' && !c_strncasecmp((token)->string.string, str, sizeof(str) - 1)) ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ select.c:444:37: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] set_dom_string(&sel.node.string, "class", -1); ^~~~~~~ ../.././src/dom/string.h:25:58: note: passing argument to parameter 'value' here set_dom_string(struct dom_string *string, unsigned char *value, size_t length) ^ select.c:491:4: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(list != NULL, "Adding node to bad parent [%d -> %d]", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ select.c:491:4: warning: passing 'char[68]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(list != NULL, "Adding node to bad parent [%d -> %d]", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ select.c:505:4: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(!select->selector); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ select.c:505:4: warning: passing 'char[36]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(!select->selector); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ select.c:623:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(selvalue->length); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ select.c:623:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(selvalue->length); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ select.c:668:3: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("No attribute selector matching method defined"); ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ select.c:668:12: warning: passing 'char[46]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("No attribute selector matching method defined"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ select.c:727:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(base->node.type == DOM_NODE_ELEMENT ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ select.c:727:2: warning: passing 'char[88]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(base->node.type == DOM_NODE_ELEMENT ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ select.c:785:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(relation); ^~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ select.c:785:2: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(relation); ^~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ select.c:855:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(node && node->type == DOM_NODE_ELEMENT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ select.c:855:2: warning: passing 'char[57]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(node && node->type == DOM_NODE_ELEMENT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ select.c:918:3: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] WDBG("Matched element: %.*s.", node->string.length, node->string.string); ^~~~ ../.././src/util/error.h:30:22: note: expanded from macro 'WDBG' #define WDBG errfile = __FILE__, errline = __LINE__, elinks_wdebug ^ ~~~~~~~~ select.c:918:8: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] WDBG("Matched element: %.*s.", node->string.length, node->string.string); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:31:35: note: passing argument to parameter 'fmt' here void elinks_wdebug(unsigned char *fmt, ...); ^ select.c:946:4: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] WDBG("Remove element."); ^~~~ ../.././src/util/error.h:30:22: note: expanded from macro 'WDBG' #define WDBG errfile = __FILE__, errline = __LINE__, elinks_wdebug ^ ~~~~~~~~ select.c:946:9: warning: passing 'char[16]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] WDBG("Remove element."); ^~~~~~~~~~~~~~~~~ ../.././src/util/error.h:31:35: note: passing argument to parameter 'fmt' here void elinks_wdebug(unsigned char *fmt, ...); ^ select.c:965:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] WDBG("Text node: %d chars", node->string.length); ^~~~ ../.././src/util/error.h:30:22: note: expanded from macro 'WDBG' #define WDBG errfile = __FILE__, errline = __LINE__, elinks_wdebug ^ ~~~~~~~~ select.c:965:7: warning: passing 'char[20]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] WDBG("Text node: %d chars", node->string.length); ^~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:31:35: note: passing argument to parameter 'fmt' here void elinks_wdebug(unsigned char *fmt, ...); ^ select.c:976:3: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ERROR("Unhandled type"); ^~~~~ ../.././src/util/error.h:40:23: note: expanded from macro 'ERROR' #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error ^ ~~~~~~~~ select.c:976:9: warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ERROR("Unhandled type"); ^~~~~~~~~~~~~~~~ ../.././src/util/error.h:41:34: note: passing argument to parameter 'fmt' here void elinks_error(unsigned char *fmt, ...); ^ [CC] src/dom/stack.o [MAKE all] src/dom/sgml/docbook gmake[4]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/dom/sgml/docbook' [CC] src/dom/sgml/docbook/docbook.o In file included from stack.c:12: In file included from ../.././src/dom/node.h:59: In file included from ../.././src/dom/string.h:4: In file included from ../.././src/util/conv.h:4: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from stack.c:12: In file included from ../.././src/dom/node.h:59: In file included from ../.././src/dom/string.h:4: In file included from ../.././src/util/conv.h:4: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from stack.c:12: In file included from ../.././src/dom/node.h:59: In file included from ../.././src/dom/string.h:4: ../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from stack.c:12: In file included from ../.././src/dom/node.h:59: ../.././src/dom/string.h:28:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] string->length = length == -1 ? strlen(value) : length; ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from stack.c:12: In file included from ../.././src/dom/node.h:59: ../.././src/dom/string.h:35:37: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] size_t string_diff = c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from stack.c:12: In file included from ../.././src/dom/node.h:59: ../.././src/dom/string.h:35:54: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] size_t string_diff = c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../.././src/util/string.h:112:47: note: passing argument to parameter 's2' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from stack.c:12: In file included from ../.././src/dom/node.h:59: ../.././src/dom/string.h:45:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from stack.c:12: In file included from ../.././src/dom/node.h:59: ../.././src/dom/string.h:45:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../.././src/util/string.h:112:47: note: passing argument to parameter 's2' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from stack.c:13: ../.././src/dom/stack.h:167:2: warning: assigning to 'const unsigned char *' from 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(stack->depth - 1 - top_offset >= 0, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from stack.c:13: ../.././src/dom/stack.h:167:2: warning: passing 'char[88]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(stack->depth - 1 - top_offset >= 0, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from stack.c:13: ../.././src/dom/stack.h:198:2: warning: assigning to 'const unsigned char *' from 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(context->state_objects); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from stack.c:13: ../.././src/dom/stack.h:198:2: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(context->state_objects); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ stack.c:56:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(stack); ^~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ stack.c:56:2: warning: passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(stack); ^~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ stack.c:68:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(stack); ^~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ stack.c:68:2: warning: passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(stack); ^~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ stack.c:142:3: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(state->node->type < DOM_NODES); /* unsigned comparison */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ stack.c:142:3: warning: passing 'char[48]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(state->node->type < DOM_NODES); /* unsigned comparison */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ stack.c:182:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(stack && node); ^~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ stack.c:182:2: warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(stack && node); ^~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ stack.c:183:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(0 < node->type && node->type < DOM_NODES); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ stack.c:183:2: warning: passing 'char[59]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(0 < node->type && node->type < DOM_NODES); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ stack.c:224:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(stack); ^~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ stack.c:224:2: warning: passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(stack); ^~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ stack.c:238:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(stack->depth >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ stack.c:238:2: warning: passing 'char[36]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(stack->depth >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ stack.c:259:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(stack); ^~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ stack.c:259:2: warning: passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(stack); ^~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ stack.c:274:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(stack); ^~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ stack.c:274:2: warning: passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(stack); ^~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ stack.c:364:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(root && stack); ^~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ stack.c:364:2: warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(root && stack); ^~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ 77 warnings generated. In file included from docbook.c:9: In file included from ../../../.././src/dom/sgml/docbook/docbook.h:4: In file included from ../../../.././src/dom/stack.h:46: In file included from ../../../.././src/dom/node.h:59: In file included from ../../../.././src/dom/string.h:4: In file included from ../../../.././src/util/conv.h:4: ../../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[32]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from docbook.c:9: In file included from ../../../.././src/dom/sgml/docbook/docbook.h:4: In file included from ../../../.././src/dom/stack.h:46: In file included from ../../../.././src/dom/node.h:59: In file included from ../../../.././src/dom/string.h:4: In file included from ../../../.././src/util/conv.h:4: ../../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from docbook.c:9: In file included from ../../../.././src/dom/sgml/docbook/docbook.h:4: In file included from ../../../.././src/dom/stack.h:46: In file included from ../../../.././src/dom/node.h:59: In file included from ../../../.././src/dom/string.h:4: ../../../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from docbook.c:9: In file included from ../../../.././src/dom/sgml/docbook/docbook.h:4: In file included from ../../../.././src/dom/stack.h:46: In file included from ../../../.././src/dom/node.h:59: ../../../.././src/dom/string.h:28:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] string->length = length == -1 ? strlen(value) : length; ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from docbook.c:9: In file included from ../../../.././src/dom/sgml/docbook/docbook.h:4: In file included from ../../../.././src/dom/stack.h:46: In file included from ../../../.././src/dom/node.h:59: ../../../.././src/dom/string.h:35:37: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] size_t string_diff = c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../../../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from docbook.c:9: In file included from ../../../.././src/dom/sgml/docbook/docbook.h:4: In file included from ../../../.././src/dom/stack.h:46: In file included from ../../../.././src/dom/node.h:59: ../../../.././src/dom/string.h:35:54: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] size_t string_diff = c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../../../.././src/util/string.h:112:47: note: passing argument to parameter 's2' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from docbook.c:9: In file included from ../../../.././src/dom/sgml/docbook/docbook.h:4: In file included from ../../../.././src/dom/stack.h:46: In file included from ../../../.././src/dom/node.h:59: ../../../.././src/dom/string.h:45:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../../../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from docbook.c:9: In file included from ../../../.././src/dom/sgml/docbook/docbook.h:4: In file included from ../../../.././src/dom/stack.h:46: In file included from ../../../.././src/dom/node.h:59: ../../../.././src/dom/string.h:45:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../../../.././src/util/string.h:112:47: note: passing argument to parameter 's2' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from docbook.c:9: In file included from ../../../.././src/dom/sgml/docbook/docbook.h:4: ../../../.././src/dom/stack.h:167:2: warning: assigning to 'const unsigned char *' from 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(stack->depth - 1 - top_offset >= 0, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from docbook.c:9: In file included from ../../../.././src/dom/sgml/docbook/docbook.h:4: ../../../.././src/dom/stack.h:167:2: warning: passing 'char[88]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(stack->depth - 1 - top_offset >= 0, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from docbook.c:9: In file included from ../../../.././src/dom/sgml/docbook/docbook.h:4: ../../../.././src/dom/stack.h:198:2: warning: assigning to 'const unsigned char *' from 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(context->state_objects); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from docbook.c:9: In file included from ../../../.././src/dom/sgml/docbook/docbook.h:4: ../../../.././src/dom/stack.h:198:2: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(context->state_objects); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ 32 warnings generated. [CC] src/dom/sgml/dump.o In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:3:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, ABBR, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:4:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, ACTION, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:5:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, ALIGN, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:6:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, APPLICATION, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:7:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, ARCH, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:8:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, AREAREFS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:9:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, AUDIENCE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:10:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, AXIS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:11:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, BASEFORM, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:12:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, BGCOLOR, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:13:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, BORDER, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:14:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, CELLSPACING, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:15:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, CHAR, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:16:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, CHAROFF, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:17:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, CHOICE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:18:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, CLASS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:19:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, CMDLENGTH, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:20:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, COLNAME, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:21:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, COLNUM, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:22:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, COLNUMS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:23:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, COLS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:24:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, COLSEP, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:25:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, COLSPAN, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:26:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, COLWIDTH, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:27:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, CONDITION, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:28:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, CONFORMANCE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:29:1: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, CONTENTDEPTH, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:30:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, CONTENTS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:31:1: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, CONTENTWIDTH, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:32:1: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, CONTINUATION, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:33:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, COORDS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:34:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, DEF, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:35:1: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, DEFAULTLABEL, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:36:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, DEPTH, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:37:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, ENCODING, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:38:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, ENDTERM, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:39:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, ENTITYREF, SGML_ATTRIBUTE_REFERENCE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:40:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, FILEREF, SGML_ATTRIBUTE_REFERENCE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:41:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, FLOAT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:42:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, FLOATSTYLE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:43:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, FORMAT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:44:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, FPI, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:45:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, FRAME, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:46:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, FUNCTION, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:47:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, HEADERS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:48:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, HEIGHT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:49:1: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, ID, SGML_ATTRIBUTE_IDENTIFIER), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:50:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, INHERITNUM, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:51:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, LABEL, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:52:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, LANG, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:53:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, LANGUAGE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:54:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, LEVEL, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:55:1: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, LINENUMBERING, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:56:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, LINKEND, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:57:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, LINKENDS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:58:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, LINKMODE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:59:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, LOCALINFO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:60:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, MARK, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:61:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, MOREINFO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:62:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, MOREROWS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:63:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, NAMEEND, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:64:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, NAMESPACE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:65:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, NAMEST, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:66:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, NOWRAP, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:67:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, NUMERATION, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:68:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, ONCLICK, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:69:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, ONDBLCLICK, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:70:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, ONKEYDOWN, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:71:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, ONKEYPRESS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:72:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, ONKEYUP, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:73:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, ONMOUSEDOWN, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:74:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, ONMOUSEMOVE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:75:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, ONMOUSEOUT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:76:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, ONMOUSEOVER, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:77:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, ONMOUSEUP, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:78:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, ORIENT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:79:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, ORIGIN, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:80:1: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, OS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:81:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, OTHERACTION, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:82:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, OTHERCLASS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:83:1: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, OTHERFUNCTION, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:84:1: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, OTHERSPATIAL, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:85:1: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, OTHERTEMPORAL, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:86:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, OTHERTERM, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:87:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, OTHERTYPE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:88:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, OTHERUNITS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:89:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, OVERRIDE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:90:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, PAGENUM, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:91:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, PARENTBOOK, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:92:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, PATH, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:93:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, PERFORMANCE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:94:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, PGWIDE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:95:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, PUBWORK, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:96:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, RELATION, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:97:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, REMAP, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:98:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, RENDERAS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:99:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, REP, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:100:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, REVISION, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:101:1: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, REVISIONFLAG, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:102:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, ROLE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:103:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, ROTATE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:104:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, ROWSEP, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:105:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, ROWSPAN, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:106:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, RULES, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:107:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, SCALE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:108:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, SCALEFIT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:109:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, SCHEME, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:110:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, SCOPE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:111:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, SECURITY, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:112:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, SEPCHAR, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:113:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, SHORTENTRY, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:114:1: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, SIGNIFICANCE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:115:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, SORTAS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:116:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, SPACING, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:117:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, SPAN, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:118:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, SPANNAME, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:119:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, SPATIAL, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:120:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, SRCCREDIT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:121:1: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, STARTINGLINENUMBER, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:122:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, STARTREF, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:123:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, STATUS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:124:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, STYLE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:125:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, SUBJECT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:126:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, SUMMARY, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:127:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, TABSTYLE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:128:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, TARGETDOC, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:129:1: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, TARGETDOCENT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:130:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, TARGETPTR, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:131:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, TEMPORAL, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:132:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, TERMLENGTH, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:133:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, TGROUPSTYLE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:134:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, TITLE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:135:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, TOCENTRY, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:136:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, TYPE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:137:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, UNITS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:138:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, URL, SGML_ATTRIBUTE_REFERENCE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:139:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, USERLEVEL, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:140:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, VALIGN, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:141:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, VENDOR, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:142:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, WEIGTH, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:143:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, WIDTH, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:144:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, XREFLABEL, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:145:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, XREFSTYLE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:19: ../../../.././src/dom/sgml/docbook/attribute.inc:146:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ATTRIBUTE, ZONE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ [CC] src/dom/sgml/parser.o In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:3:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, ABBREV, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:4:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, ABSTRACT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:5:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, ACCEL, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:6:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, ACKNO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:7:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, ACRONYM, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:8:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, ACTION, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:9:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, ADDRESS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:10:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, AFFILIATION, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:11:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, ALT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:12:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, ANCHOR, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:13:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, ANSWER, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:14:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, APPENDIX, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:15:1: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, APPENDIXINFO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:16:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, APPLICATION, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:17:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, AREA, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:18:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, AREASET, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:19:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, AREASPEC, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:20:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, ARG, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:21:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, ARTICLE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:22:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, ARTICLEINFO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:23:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, ARTPAGENUMS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:24:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, ATTRIBUTION, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:25:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, AUDIODATA, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:26:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, AUDIOOBJECT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:27:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, AUTHOR, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:28:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, AUTHORBLURB, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:29:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, AUTHORGROUP, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:30:1: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, AUTHORINITIALS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:31:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, BEGINPAGE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:32:1: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, BIBLIOCOVERAGE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:33:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, BIBLIODIV, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:34:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, BIBLIOENTRY, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:35:1: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, BIBLIOGRAPHY, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:36:1: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, BIBLIOGRAPHYINFO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:37:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, BIBLIOID, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:38:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, BIBLIOMISC, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:39:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, BIBLIOMIXED, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:40:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, BIBLIOMSET, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:41:1: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, BIBLIORELATION, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:42:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, BIBLIOSET, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:43:1: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, BIBLIOSOURCE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:44:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, BLOCKINFO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:45:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, BLOCKQUOTE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:46:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, BOOK, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:47:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, BOOKINFO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:48:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, BRIDGEHEAD, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:49:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, CALLOUT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:50:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, CALLOUTLIST, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:51:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, CAPTION, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:52:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, CAUTION, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:53:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, CHAPTER, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:54:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, CHAPTERINFO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:55:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, CITATION, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:56:1: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, CITEBIBLIOID, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:57:1: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, CITEREFENTRY, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:58:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, CITETITLE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:59:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, CITY, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:60:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, CLASSNAME, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:61:1: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, CLASSSYNOPSIS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:62:1: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, CLASSSYNOPSISINFO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:63:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, CMDSYNOPSIS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:64:1: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, CO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:65:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, CODE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:66:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, COL, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:67:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, COLGROUP, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:68:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, COLLAB, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:69:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, COLLABNAME, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:70:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, COLOPHON, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:71:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, COLSPEC, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:72:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, COMMAND, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:73:1: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, COMPUTEROUTPUT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:74:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, CONFDATES, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:75:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, CONFGROUP, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:76:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, CONFNUM, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:77:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, CONFSPONSOR, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:78:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, CONFTITLE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:79:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, CONSTANT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:80:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, CONSTRAINT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:81:1: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, CONSTRAINTDEF, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:82:1: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, CONSTRUCTORSYNOPSIS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:83:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, CONTRACTNUM, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:84:1: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, CONTRACTSPONSOR, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:85:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, CONTRIB, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:86:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, COPYRIGHT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:87:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, COREF, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:88:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, CORPAUTHOR, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:89:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, CORPCREDIT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:90:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, CORPNAME, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:91:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, COUNTRY, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:92:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, DATABASE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:93:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, DATE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:94:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, DEDICATION, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:95:1: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, DESTRUCTORSYNOPSIS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:96:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, EDITION, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:97:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, EDITOR, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:98:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, EMAIL, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:99:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, EMPHASIS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:100:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, ENTRY, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:101:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, ENTRYTBL, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:102:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, ENVAR, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:103:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, EPIGRAPH, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:104:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, EQUATION, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:105:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, ERRORCODE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:106:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, ERRORNAME, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:107:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, ERRORTEXT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:108:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, ERRORTYPE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:109:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, EXAMPLE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:110:1: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, EXCEPTIONNAME, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:111:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, FAX, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:112:1: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, FIELDSYNOPSIS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:113:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, FIGURE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:114:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, FILENAME, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:115:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, FIRSTNAME, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:116:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, FIRSTTERM, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:117:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, FOOTNOTE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:118:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, FOOTNOTEREF, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:119:1: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, FOREIGNPHRASE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:120:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, FORMALPARA, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:121:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, FUNCDEF, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:122:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, FUNCPARAMS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:123:1: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, FUNCPROTOTYPE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:124:1: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, FUNCSYNOPSIS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:125:1: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, FUNCSYNOPSISINFO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:126:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, FUNCTION, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:127:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, GLOSSARY, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:128:1: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, GLOSSARYINFO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:129:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, GLOSSDEF, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:130:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, GLOSSDIV, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:131:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, GLOSSENTRY, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:132:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, GLOSSLIST, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:133:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, GLOSSSEE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:134:1: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, GLOSSSEEALSO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:135:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, GLOSSTERM, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:136:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, GRAPHIC, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:137:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, GRAPHICCO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:138:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, GROUP, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:139:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, GUIBUTTON, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:140:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, GUIICON, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:141:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, GUILABEL, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:142:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, GUIMENU, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:143:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, GUIMENUITEM, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:144:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, GUISUBMENU, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:145:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, HARDWARE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:146:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, HIGHLIGHTS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:147:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, HOLDER, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:148:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, HONORIFIC, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:149:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, IMAGEDATA, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:150:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, IMAGEOBJECT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:151:1: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, IMAGEOBJECTCO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:152:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, IMPORTANT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:153:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, INDEX, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:154:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, INDEXDIV, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:155:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, INDEXENTRY, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:156:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, INDEXINFO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:157:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, INDEXTERM, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:158:1: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, INFORMALEQUATION, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:159:1: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, INFORMALEXAMPLE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:160:1: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, INFORMALFIGURE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:161:1: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, INFORMALTABLE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:162:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, INITIALIZER, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:163:1: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, INLINEEQUATION, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:164:1: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, INLINEGRAPHIC, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:165:1: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, INLINEMEDIAOBJECT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:166:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, INTERFACE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:167:1: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, INTERFACENAME, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:168:1: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, INVPARTNUMBER, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:169:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, ISBN, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:170:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, ISSN, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:171:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, ISSUENUM, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:172:1: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, ITEMIZEDLIST, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:173:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, ITERMSET, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:174:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, JOBTITLE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:175:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, KEYCAP, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:176:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, KEYCODE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:177:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, KEYCOMBO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:178:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, KEYSYM, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:179:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, KEYWORD, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:180:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, KEYWORDSET, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:181:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, LABEL, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:182:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, LEGALNOTICE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:183:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, LHS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:184:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, LINEAGE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:185:1: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, LINEANNOTATION, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:186:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, LINK, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:187:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, LISTITEM, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:188:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, LITERAL, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:189:1: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, LITERALLAYOUT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:190:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, LOT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:191:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, LOTENTRY, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:192:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, MANVOLNUM, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:193:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, MARKUP, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:194:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, MEDIALABEL, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:195:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, MEDIAOBJECT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:196:1: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, MEDIAOBJECTCO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:197:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, MEMBER, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:198:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, MENUCHOICE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:199:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, METHODNAME, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:200:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, METHODPARAM, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:201:1: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, METHODSYNOPSIS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:202:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, MODESPEC, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:203:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, MODIFIER, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:204:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, MOUSEBUTTON, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:205:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, MSG, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:206:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, MSGAUD, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:207:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, MSGENTRY, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:208:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, MSGEXPLAN, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:209:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, MSGINFO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:210:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, MSGLEVEL, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:211:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, MSGMAIN, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:212:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, MSGORIG, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:213:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, MSGREL, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:214:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, MSGSET, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:215:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, MSGSUB, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:216:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, MSGTEXT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:217:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, NONTERMINAL, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:218:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, NOTE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:219:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, OBJECTINFO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:220:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, OLINK, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:221:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, OOCLASS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:222:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, OOEXCEPTION, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:223:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, OOINTERFACE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:224:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, OPTION, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:225:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, OPTIONAL, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:226:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, ORDEREDLIST, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:227:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, ORGDIV, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:228:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, ORGNAME, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:229:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, OTHERADDR, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:230:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, OTHERCREDIT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:231:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, OTHERNAME, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:232:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, PAGENUMS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:233:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, PARA, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:234:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, PARAMDEF, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:235:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, PARAMETER, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:236:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, PART, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:237:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, PARTINFO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:238:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, PARTINTRO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:239:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, PERSONBLURB, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:240:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, PERSONNAME, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:241:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, PHONE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:242:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, PHRASE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:243:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, POB, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:244:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, POSTCODE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:245:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, PREFACE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:246:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, PREFACEINFO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:247:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, PRIMARY, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:248:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, PRIMARYIE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:249:1: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, PRINTHISTORY, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:250:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, PROCEDURE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:251:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, PRODUCTION, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:252:1: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, PRODUCTIONRECAP, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:253:1: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, PRODUCTIONSET, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:254:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, PRODUCTNAME, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:255:1: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, PRODUCTNUMBER, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:256:1: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, PROGRAMLISTING, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:257:1: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, PROGRAMLISTINGCO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:258:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, PROMPT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:259:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, PROPERTY, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:260:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, PUBDATE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:261:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, PUBLISHER, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:262:1: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, PUBLISHERNAME, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:263:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, PUBSNUMBER, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:264:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, QANDADIV, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:265:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, QANDAENTRY, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:266:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, QANDASET, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:267:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, QUESTION, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:268:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, QUOTE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:269:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, REFCLASS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:270:1: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, REFDESCRIPTOR, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:271:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, REFENTRY, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:272:1: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, REFENTRYINFO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:273:1: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, REFENTRYTITLE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:274:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, REFERENCE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:275:1: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, REFERENCEINFO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:276:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, REFMETA, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:277:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, REFMISCINFO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:278:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, REFNAME, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:279:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, REFNAMEDIV, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:280:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, REFPURPOSE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:281:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, REFSECT1, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:282:1: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, REFSECT1INFO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:283:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, REFSECT2, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:284:1: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, REFSECT2INFO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:285:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, REFSECT3, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:286:1: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, REFSECT3INFO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:287:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, REFSECTION, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:288:1: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, REFSECTIONINFO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:289:1: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, REFSYNOPSISDIV, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:290:1: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, REFSYNOPSISDIVINFO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:291:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, RELEASEINFO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:292:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, REMARK, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:293:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, REPLACEABLE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:294:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, RETURNVALUE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:295:1: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, REVDESCRIPTION, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:296:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, REVHISTORY, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:297:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, REVISION, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:298:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, REVNUMBER, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:299:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, REVREMARK, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:300:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, RHS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:301:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, ROW, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:302:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SBR, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:303:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SCREEN, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:304:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SCREENCO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:305:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SCREENINFO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:306:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SCREENSHOT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:307:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SECONDARY, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:308:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SECONDARYIE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:309:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SECT1, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:310:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SECT1INFO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:311:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SECT2, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:312:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SECT2INFO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:313:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SECT3, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:314:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SECT3INFO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:315:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SECT4, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:316:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SECT4INFO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:317:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SECT5, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:318:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SECT5INFO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:319:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SECTION, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:320:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SECTIONINFO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:321:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SEE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:322:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SEEALSO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:323:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SEEALSOIE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:324:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SEEIE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:325:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SEG, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:326:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SEGLISTITEM, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:327:1: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SEGMENTEDLIST, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:328:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SEGTITLE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:329:1: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SERIESVOLNUMS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:330:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SET, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:331:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SETINDEX, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:332:1: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SETINDEXINFO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:333:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SETINFO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:334:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SGMLTAG, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:335:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SHORTAFFIL, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:336:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SHORTCUT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:337:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SIDEBAR, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:338:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SIDEBARINFO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:339:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SIMPARA, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:340:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SIMPLELIST, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:341:1: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SIMPLEMSGENTRY, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:342:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SIMPLESECT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:343:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SPANSPEC, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:344:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, STATE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:345:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, STEP, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:346:1: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, STEPALTERNATIVES, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:347:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, STREET, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:348:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, STRUCTFIELD, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:349:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, STRUCTNAME, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:350:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SUBJECT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:351:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SUBJECTSET, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:352:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SUBJECTTERM, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:353:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SUBSCRIPT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:354:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SUBSTEPS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:355:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SUBTITLE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:356:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SUPERSCRIPT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:357:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SURNAME, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:358:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SYMBOL, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:359:1: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SYNOPFRAGMENT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:360:1: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SYNOPFRAGMENTREF, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:361:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SYNOPSIS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:362:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, SYSTEMITEM, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:363:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, TABLE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:364:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, TASK, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:365:1: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, TASKPREREQUISITES, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:366:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, TASKRELATED, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:367:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, TASKSUMMARY, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:368:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, TBODY, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:369:1: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, TD, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:370:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, TERM, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:371:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, TERTIARY, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:372:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, TERTIARYIE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:373:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, TEXTDATA, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:374:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, TEXTOBJECT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:375:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, TFOOT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:376:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, TGROUP, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:377:1: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, TH, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:378:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, THEAD, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:379:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, TIP, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:380:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, TITLE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:381:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, TITLEABBREV, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:382:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, TOC, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:383:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, TOCBACK, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:384:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, TOCCHAP, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:385:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, TOCENTRY, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:386:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, TOCFRONT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:387:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, TOCLEVEL1, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:388:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, TOCLEVEL2, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:389:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, TOCLEVEL3, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:390:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, TOCLEVEL4, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:391:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, TOCLEVEL5, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:392:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, TOCPART, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:393:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, TOKEN, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:394:1: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, TR, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:395:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, TRADEMARK, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:396:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, TYPE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:397:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, ULINK, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:398:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, URI, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:399:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, USERINPUT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:400:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, VARARGS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:401:1: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, VARIABLELIST, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:402:1: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, VARLISTENTRY, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:403:In file included from dump.c:12: In file included from ../../.././src/dom/node.h1:59: : warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from DOCBOOK_(ELEMENT, VARNAME, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:4: In file included from ../../.././src/util/conv.h:docbook.c:144: ../../.././src/util/string.h::2255:: 2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: expanded from macro 'DOCBOOK_' assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SGML_NODE_INFO(DOCBOOK, node, name, id)../../.././src/util/error.h:127 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :2../../../.././src/dom/sgml/sgml.h:: 57:note: expanded from macro 'assertm'4: note: expanded from macro 'SGML_NODE_INFO' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' ^~~~~~~~~~#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:404:1In file included from dump.c:12: In file included from ../../.././src/dom/node.h: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :59: In file included from DOCBOOK_(ELEMENT, VIDEODATA, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.hdocbook.c:14:2:4: In file included from ../../.././src/util/conv.h:4:: ../../.././src/util/string.h: note: expanded from macro 'DOCBOOK_'255:2 : warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../../../.././src/dom/sgml/sgml.h:57 :4../../.././src/util/error.h:127: :11note: expanded from macro 'SGML_NODE_INFO': note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' ../../.././src/util/error.h { sizeof(strvalue) - 1, (strvalue) } :48 ^~~~~~~~~~ :37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:405:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, VIDEOOBJECT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:406:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, VOID, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:407:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, VOLUMENUM, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:408:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, WARNING, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:409:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, WORDASWORD, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:410:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, XREF, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from docbook.c:25: ../../../.././src/dom/sgml/docbook/element.inc:411:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOCBOOK_(ELEMENT, YEAR, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ docbook.c:14:2: note: expanded from macro 'DOCBOOK_' SGML_NODE_INFO(DOCBOOK, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from dump.c:12: In file included from ../../.././src/dom/node.h:59: In file included from ../../.././src/dom/string.h:4: ../../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from dump.c:12: In file included from ../../.././src/dom/node.h:59: ../../.././src/dom/string.h:28:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] string->length = length == -1 ? strlen(value) : length; ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from dump.c:12: In file included from ../../.././src/dom/node.h:59: ../../.././src/dom/string.h:35:37: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] size_t string_diff = c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from dump.c:12: In file included from ../../.././src/dom/node.h:59: ../../.././src/dom/string.h:35:54: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] size_t string_diff = c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../../.././src/util/string.h:112:47: note: passing argument to parameter 's2' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from dump.c:12: In file included from ../../.././src/dom/node.h:59: ../../.././src/dom/string.h:45:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from dump.c:12: In file included from ../../.././src/dom/node.h:59: ../../.././src/dom/string.h:45:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../../.././src/util/string.h:112:47: note: passing argument to parameter 's2' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from dump.c:14: ../../.././src/dom/stack.h:167:2: warning: assigning to 'const unsigned char *' from 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(stack->depth - 1 - top_offset >= 0, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from dump.c:14: ../../.././src/dom/stack.h:167:2: warning: passing 'char[88]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(stack->depth - 1 - top_offset >= 0, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from dump.c:14: ../../.././src/dom/stack.h:198:2: warning: assigning to 'const unsigned char *' from 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(context->state_objects); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from dump.c:14: ../../.././src/dom/stack.h:198:2: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(context->state_objects); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ 565 warnings generated. 12 warnings generated. In file included from parser.c:12: In file included from ../../.././src/dom/node.h:59: In file included from ../../.././src/dom/string.h:4: In file included from ../../.././src/util/conv.h:4: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from parser.c:12: In file included from ../../.././src/dom/node.h:59: In file included from ../../.././src/dom/string.h:4: In file included from ../../.././src/util/conv.h:4: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from parser.c:12: In file included from ../../.././src/dom/node.h:59: In file included from ../../.././src/dom/string.h:4: ../../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from parser.c:12: In file included from ../../.././src/dom/node.h:59: ../../.././src/dom/string.h:28:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] string->length = length == -1 ? strlen(value) : length; ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from parser.c:12: In file included from ../../.././src/dom/node.h:59: ../../.././src/dom/string.h:35:37: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] size_t string_diff = c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from parser.c:12: In file included from ../../.././src/dom/node.h:59: ../../.././src/dom/string.h:35:54: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] size_t string_diff = c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../../.././src/util/string.h:112:47: note: passing argument to parameter 's2' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from parser.c:12: In file included from ../../.././src/dom/node.h:59: ../../.././src/dom/string.h:45:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from parser.c:12: In file included from ../../.././src/dom/node.h:59: ../../.././src/dom/string.h:45:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../../.././src/util/string.h:112:47: note: passing argument to parameter 's2' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from parser.c:13: In file included from ../../.././src/dom/sgml/parser.h:6: ../../.././src/dom/stack.h:167:2: warning: assigning to 'const unsigned char *' from 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(stack->depth - 1 - top_offset >= 0, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from parser.c:13: In file included from ../../.././src/dom/sgml/parser.h:6: ../../.././src/dom/stack.h:167:2: warning: passing 'char[88]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(stack->depth - 1 - top_offset >= 0, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from parser.c:13: In file included from ../../.././src/dom/sgml/parser.h:6: ../../.././src/dom/stack.h:198:2: warning: assigning to 'const unsigned char *' from 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(context->state_objects); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from parser.c:13: In file included from ../../.././src/dom/sgml/parser.h:6: ../../.././src/dom/stack.h:198:2: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(context->state_objects); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from parser.c:13: In file included from ../../.././src/dom/sgml/parser.h:8: ../../.././src/dom/scanner.h:251:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(scanner->current); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from parser.c:13: In file included from ../../.././src/dom/sgml/parser.h:8: ../../.././src/dom/scanner.h:251:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(scanner->current); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from parser.c:13: In file included from ../../.././src/dom/sgml/parser.h:8: ../../.././src/dom/scanner.h:266:3: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_dom_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from parser.c:13: In file included from ../../.././src/dom/sgml/parser.h:8: ../../.././src/dom/scanner.h:266:3: warning: passing 'char[45]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_dom_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from parser.c:13: In file included from ../../.././src/dom/sgml/parser.h:8: ../../.././src/dom/scanner.h:282:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(end <= scanner->table + DOM_SCANNER_TOKENS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from parser.c:13: In file included from ../../.././src/dom/sgml/parser.h:8: ../../.././src/dom/scanner.h:282:2: warning: passing 'char[61]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(end <= scanner->table + DOM_SCANNER_TOKENS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from parser.c:13: In file included from ../../.././src/dom/sgml/parser.h:8: ../../.././src/dom/scanner.h:289:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_dom_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from parser.c:13: In file included from ../../.././src/dom/sgml/parser.h:8: ../../.././src/dom/scanner.h:289:2: warning: passing 'char[45]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_dom_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ parser.c:70:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(node == state->node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ parser.c:70:2: warning: passing 'char[38]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(node == state->node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ parser.c:165:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(parser->error_func); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ parser.c:165:2: warning: passing 'char[37]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(parser->error_func); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ parser.c:189:3: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(left > 0); ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ parser.c:189:3: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(left > 0); ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ parser.c:209:3: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(token); ^~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ parser.c:209:3: warning: passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(token); ^~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ parser.c:366:4: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(token->type == SGML_TOKEN_PROCESS_DATA); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ parser.c:366:4: warning: passing 'char[57]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(token->type == SGML_TOKEN_PROCESS_DATA); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ parser.c:539:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(token && token->type == SGML_TOKEN_INCOMPLETE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ parser.c:539:2: warning: passing 'char[64]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(token && token->type == SGML_TOKEN_INCOMPLETE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ parser.c:573:3: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(parsing->depth >= parser->stack.depth); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ parser.c:573:3: warning: passing 'char[56]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(parsing->depth >= parser->stack.depth); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ parser.c:623:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(parser->flags & SGML_PARSER_COUNT_LINES); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ parser.c:623:2: warning: passing 'char[58]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(parser->flags & SGML_PARSER_COUNT_LINES); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ parser.c:631:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(pstate->scanner.count_lines && pstate->scanner.lineno); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ parser.c:631:2: warning: passing 'char[72]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(pstate->scanner.count_lines && pstate->scanner.lineno); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ [LD] src/dom/sgml/docbook/lib.o [LD] src/dom/lib.o gmake[4]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/dom/sgml/docbook' [MAKE all] src/dom/sgml/html [CC] src/dom/sgml/scanner.o gmake[4]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/dom/sgml/html' [CC] src/dom/sgml/html/html.o 38 warnings generated. [CC] src/dom/sgml/sgml.o In file included from scanner.c:12: In file included from ../../.././src/dom/scanner.h:4: In file included from ../../.././src/dom/string.h:4: In file included from ../../.././src/util/conv.h:4: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from scanner.c:12: In file included from ../../.././src/dom/scanner.h:4: In file included from ../../.././src/dom/string.h:4: In file included from ../../.././src/util/conv.h:4: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from scanner.c:12: In file included from ../../.././src/dom/scanner.h:4: In file included from ../../.././src/dom/string.h:4: ../../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from scanner.c:12: In file included from ../../.././src/dom/scanner.h:4: ../../.././src/dom/string.h:28:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] string->length = length == -1 ? strlen(value) : length; ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from scanner.c:12: In file included from ../../.././src/dom/scanner.h:4: ../../.././src/dom/string.h:35:37: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] size_t string_diff = c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from scanner.c:12: In file included from ../../.././src/dom/scanner.h:4: ../../.././src/dom/string.h:35:54: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] size_t string_diff = c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../../.././src/util/string.h:112:47: note: passing argument to parameter 's2' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from scanner.c:12: In file included from ../../.././src/dom/scanner.h:4: ../../.././src/dom/string.h:45:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from scanner.c:12: In file included from ../../.././src/dom/scanner.h:4: ../../.././src/dom/string.h:45:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../../.././src/util/string.h:112:47: note: passing argument to parameter 's2' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from scanner.c:12: ../../.././src/dom/scanner.h:251:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(scanner->current); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from scanner.c:12: ../../.././src/dom/scanner.h:251:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(scanner->current); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from scanner.c:12: ../../.././src/dom/scanner.h:266:3: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_dom_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from scanner.c:12: ../../.././src/dom/scanner.h:266:3: warning: passing 'char[45]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_dom_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from scanner.c:12: ../../.././src/dom/scanner.h:282:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(end <= scanner->table + DOM_SCANNER_TOKENS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from scanner.c:12: ../../.././src/dom/scanner.h:282:2: warning: passing 'char[61]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(end <= scanner->table + DOM_SCANNER_TOKENS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from scanner.c:12: ../../.././src/dom/scanner.h:289:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_dom_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from scanner.c:12: ../../.././src/dom/scanner.h:289:2: warning: passing 'char[45]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_dom_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ scanner.c:30:2: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOM_SCAN_TABLE_RANGE("0", '9', SGML_CHAR_IDENT | SGML_CHAR_ENTITY), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:53:2: note: expanded from macro 'DOM_SCAN_TABLE_RANGE' DOM_SCAN_TABLE_INFO(DOM_SCAN_RANGE, from, to, bits) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:50:12: note: expanded from macro 'DOM_SCAN_TABLE_INFO' { (type), INIT_DOM_STRING((data1), (data2)), (bits) } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:17: note: expanded from macro 'INIT_DOM_STRING' { (strlength), (strvalue) } ^~~~~~~~~~ scanner.c:31:2: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOM_SCAN_TABLE_RANGE("A", 'Z', SGML_CHAR_IDENT | SGML_CHAR_ENTITY), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:53:2: note: expanded from macro 'DOM_SCAN_TABLE_RANGE' DOM_SCAN_TABLE_INFO(DOM_SCAN_RANGE, from, to, bits) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:50:12: note: expanded from macro 'DOM_SCAN_TABLE_INFO' { (type), INIT_DOM_STRING((data1), (data2)), (bits) } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:17: note: expanded from macro 'INIT_DOM_STRING' { (strlength), (strvalue) } ^~~~~~~~~~ scanner.c:32:2: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOM_SCAN_TABLE_RANGE("a", 'z', SGML_CHAR_IDENT | SGML_CHAR_ENTITY), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:53:2: note: expanded from macro 'DOM_SCAN_TABLE_RANGE' DOM_SCAN_TABLE_INFO(DOM_SCAN_RANGE, from, to, bits) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:50:12: note: expanded from macro 'DOM_SCAN_TABLE_INFO' { (type), INIT_DOM_STRING((data1), (data2)), (bits) } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:17: note: expanded from macro 'INIT_DOM_STRING' { (strlength), (strvalue) } ^~~~~~~~~~ scanner.c:34:2: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOM_SCAN_TABLE_RANGE("\241", 255, SGML_CHAR_IDENT | SGML_CHAR_ENTITY), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:53:2: note: expanded from macro 'DOM_SCAN_TABLE_RANGE' DOM_SCAN_TABLE_INFO(DOM_SCAN_RANGE, from, to, bits) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:50:12: note: expanded from macro 'DOM_SCAN_TABLE_INFO' { (type), INIT_DOM_STRING((data1), (data2)), (bits) } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:17: note: expanded from macro 'INIT_DOM_STRING' { (strlength), (strvalue) } ^~~~~~~~~~ scanner.c:36:2: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOM_SCAN_TABLE_STRING("-_:.", SGML_CHAR_IDENT | SGML_CHAR_ENTITY), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:56:2: note: expanded from macro 'DOM_SCAN_TABLE_STRING' DOM_SCAN_TABLE_INFO(DOM_SCAN_STRING, str, sizeof(str) - 1, bits) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:50:12: note: expanded from macro 'DOM_SCAN_TABLE_INFO' { (type), INIT_DOM_STRING((data1), (data2)), (bits) } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:17: note: expanded from macro 'INIT_DOM_STRING' { (strlength), (strvalue) } ^~~~~~~~~~ scanner.c:37:2: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOM_SCAN_TABLE_STRING("#", SGML_CHAR_ENTITY), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:56:2: note: expanded from macro 'DOM_SCAN_TABLE_STRING' DOM_SCAN_TABLE_INFO(DOM_SCAN_STRING, str, sizeof(str) - 1, bits) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:50:12: note: expanded from macro 'DOM_SCAN_TABLE_INFO' { (type), INIT_DOM_STRING((data1), (data2)), (bits) } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:17: note: expanded from macro 'INIT_DOM_STRING' { (strlength), (strvalue) } ^~~~~~~~~~ scanner.c:38:2: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOM_SCAN_TABLE_STRING(" \f\n\r\t\v", SGML_CHAR_WHITESPACE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:56:2: note: expanded from macro 'DOM_SCAN_TABLE_STRING' DOM_SCAN_TABLE_INFO(DOM_SCAN_STRING, str, sizeof(str) - 1, bits) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:50:12: note: expanded from macro 'DOM_SCAN_TABLE_INFO' { (type), INIT_DOM_STRING((data1), (data2)), (bits) } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:17: note: expanded from macro 'INIT_DOM_STRING' { (strlength), (strvalue) } ^~~~~~~~~~ scanner.c:39:2: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOM_SCAN_TABLE_STRING("\f\n", SGML_CHAR_NEWLINE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:56:2: note: expanded from macro 'DOM_SCAN_TABLE_STRING' DOM_SCAN_TABLE_INFO(DOM_SCAN_STRING, str, sizeof(str) - 1, bits) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:50:12: note: expanded from macro 'DOM_SCAN_TABLE_INFO' { (type), INIT_DOM_STRING((data1), (data2)), (bits) } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:17: note: expanded from macro 'INIT_DOM_STRING' { (strlength), (strvalue) } ^~~~~~~~~~ scanner.c:40:2: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOM_SCAN_TABLE_STRING("<&", SGML_CHAR_NOT_TEXT), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:56:2: note: expanded from macro 'DOM_SCAN_TABLE_STRING' DOM_SCAN_TABLE_INFO(DOM_SCAN_STRING, str, sizeof(str) - 1, bits) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:50:12: note: expanded from macro 'DOM_SCAN_TABLE_INFO' { (type), INIT_DOM_STRING((data1), (data2)), (bits) } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:17: note: expanded from macro 'INIT_DOM_STRING' { (strlength), (strvalue) } ^~~~~~~~~~ scanner.c:41:2: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] DOM_SCAN_TABLE_STRING("<=>", SGML_CHAR_NOT_ATTRIBUTE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:56:2: note: expanded from macro 'DOM_SCAN_TABLE_STRING' DOM_SCAN_TABLE_INFO(DOM_SCAN_STRING, str, sizeof(str) - 1, bits) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/scanner.h:50:12: note: expanded from macro 'DOM_SCAN_TABLE_INFO' { (type), INIT_DOM_STRING((data1), (data2)), (bits) } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:19:17: note: expanded from macro 'INIT_DOM_STRING' { (strlength), (strvalue) } ^~~~~~~~~~ scanner.c:50:2: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] SGML_STRING_MAP("--", NOTATION_COMMENT, NOTATION), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:47:4: note: expanded from macro 'SGML_STRING_MAP' { STATIC_DOM_STRING(str), SGML_TOKEN_##type, SGML_TOKEN_##family } ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ scanner.c:51:2: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] SGML_STRING_MAP("ATTLIST", NOTATION_ATTLIST, NOTATION), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:47:4: note: expanded from macro 'SGML_STRING_MAP' { STATIC_DOM_STRING(str), SGML_TOKEN_##type, SGML_TOKEN_##family } ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ scanner.c:52:2: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] SGML_STRING_MAP("DOCTYPE", NOTATION_DOCTYPE, NOTATION), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:47:4: note: expanded from macro 'SGML_STRING_MAP' { STATIC_DOM_STRING(str), SGML_TOKEN_##type, SGML_TOKEN_##family } ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ scanner.c:53:2: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] SGML_STRING_MAP("ELEMENT", NOTATION_ELEMENT, NOTATION), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:47:4: note: expanded from macro 'SGML_STRING_MAP' { STATIC_DOM_STRING(str), SGML_TOKEN_##type, SGML_TOKEN_##family } ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ scanner.c:54:2: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] SGML_STRING_MAP("ENTITY", NOTATION_ENTITY, NOTATION), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:47:4: note: expanded from macro 'SGML_STRING_MAP' { STATIC_DOM_STRING(str), SGML_TOKEN_##type, SGML_TOKEN_##family } ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ scanner.c:56:2: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] SGML_STRING_MAP("xml", PROCESS_XML, PROCESS), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:47:4: note: expanded from macro 'SGML_STRING_MAP' { STATIC_DOM_STRING(str), SGML_TOKEN_##type, SGML_TOKEN_##family } ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ scanner.c:57:2: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] SGML_STRING_MAP("xml-stylesheet", PROCESS_XML_STYLESHEET, PROCESS), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scanner.c:47:4: note: expanded from macro 'SGML_STRING_MAP' { STATIC_DOM_STRING(str), SGML_TOKEN_##type, SGML_TOKEN_##family } ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ scanner.c:111:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(left > 0); ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ scanner.c:111:2: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(left > 0); ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ scanner.c:180:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(!scanner->found_error); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ scanner.c:180:2: warning: passing 'char[40]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(!scanner->found_error); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ scanner.c:215:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(first_char != '<' && scanner->state == SGML_STATE_TEXT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ scanner.c:215:2: warning: passing 'char[73]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(first_char != '<' && scanner->state == SGML_STATE_TEXT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ scanner.c:305:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(string >= scanner->position && string <= scanner->end); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ scanner.c:305:2: warning: passing 'char[72]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(string >= scanner->position && string <= scanner->end); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ scanner.c:503:5: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(real_length >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ scanner.c:503:5: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(real_length >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ scanner.c:513:5: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(real_length >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ scanner.c:513:5: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(real_length >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ scanner.c:621:4: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(first_char == '>'); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ scanner.c:621:4: warning: passing 'char[36]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(first_char == '>'); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ scanner.c:628:3: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(scanner->state == SGML_STATE_ELEMENT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ scanner.c:628:3: warning: passing 'char[55]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(scanner->state == SGML_STATE_ELEMENT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ scanner.c:648:4: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(scanner->state == SGML_STATE_ELEMENT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ scanner.c:648:4: warning: passing 'char[55]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(scanner->state == SGML_STATE_ELEMENT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from html.c:9: In file included from ../../../.././src/dom/sgml/html/html.h:4: In file included from ../../../.././src/dom/sgml/sgml.h:6: In file included from ../../../.././src/dom/node.h:59: In file included from ../../../.././src/dom/string.h:4: In file included from ../../../.././src/util/conv.h:4: ../../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[32]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from html.c:9: In file included from ../../../.././src/dom/sgml/html/html.h:4: In file included from ../../../.././src/dom/sgml/sgml.h:6: In file included from ../../../.././src/dom/node.h:59: In file included from ../../../.././src/dom/string.h:4: In file included from ../../../.././src/util/conv.h:4: ../../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from html.c:9: In file included from ../../../.././src/dom/sgml/html/html.h:4: In file included from ../../../.././src/dom/sgml/sgml.h:6: In file included from ../../../.././src/dom/node.h:59: In file included from ../../../.././src/dom/string.h:4: ../../../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from html.c:9: In file included from ../../../.././src/dom/sgml/html/html.h:4: In file included from ../../../.././src/dom/sgml/sgml.h:6: In file included from ../../../.././src/dom/node.h:59: ../../../.././src/dom/string.h:28:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] string->length = length == -1 ? strlen(value) : length; ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from html.c:9: In file included from ../../../.././src/dom/sgml/html/html.h:4: In file included from ../../../.././src/dom/sgml/sgml.h:6: In file included from ../../../.././src/dom/node.h:59: ../../../.././src/dom/string.h:35:37: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] size_t string_diff = c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../../../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from html.c:9: In file included from ../../../.././src/dom/sgml/html/html.h:4: In file included from ../../../.././src/dom/sgml/sgml.h:6: In file included from ../../../.././src/dom/node.h:59: ../../../.././src/dom/string.h:35:54: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] size_t string_diff = c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../../../.././src/util/string.h:112:47: note: passing argument to parameter 's2' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from html.c:9: In file included from ../../../.././src/dom/sgml/html/html.h:4: In file included from ../../../.././src/dom/sgml/sgml.h:6: In file included from ../../../.././src/dom/node.h:59: ../../../.././src/dom/string.h:45:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../../../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from html.c:9: In file included from ../../../.././src/dom/sgml/html/html.h:4: In file included from ../../../.././src/dom/sgml/sgml.h:6: In file included from ../../../.././src/dom/node.h:59: ../../../.././src/dom/string.h:45:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../../../.././src/util/string.h:112:47: note: passing argument to parameter 's2' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:7:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, ABBR, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:8:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, ACCEPT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:9:1: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTM2_(ATTRIBUTE, ACCEPT_CHARSET, "ACCEPT-CHARSET", 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:14:36: note: expanded from macro 'HTM2_' #define HTM2_(node, name, str, id) SGML_NODE_INF2(HTML, node, name, str, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:60:4: note: expanded from macro 'SGML_NODE_INF2' { STATIC_DOM_STRING(ident), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:10:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, ACCESSKEY, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:11:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, ACTION, SGML_ATTRIBUTE_REFERENCE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:12:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, ALIGN, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:13:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, ALINK, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:14:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, ALT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:15:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, ARCHIVE, SGML_ATTRIBUTE_REFERENCE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:16:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, AXIS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:17:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, BACKGROUND, SGML_ATTRIBUTE_REFERENCE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:18:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, BGCOLOR, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:19:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, BORDER, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:20:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, BORDERCOLOR, 0), /* Not part of HTML4 specs */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:21:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, CELLPADDING, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:22:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, CELLSPACING, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:23:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, CHAR, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:24:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, CHAROFF, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:25:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, CHARSET, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:26:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, CHECKED, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:27:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, CITE, SGML_ATTRIBUTE_REFERENCE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:28:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, CLASS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:29:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, CLASSID, SGML_ATTRIBUTE_REFERENCE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:30:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, CLEAR, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:31:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, CODE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:32:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, CODEBASE, SGML_ATTRIBUTE_REFERENCE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:33:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, CODETYPE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:34:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, COLOR, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:35:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, COLS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:36:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, COLSPAN, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:37:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, COMPACT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:38:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, CONTENT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:39:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, COORDS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:40:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, DATA, SGML_ATTRIBUTE_REFERENCE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:41:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, DATETIME, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:42:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, DECLARE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:43:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, DEFER, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:44:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, DIR, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:45:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, DISABLED, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:46:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, ENCTYPE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:47:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, FACE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:48:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, FOR, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:49:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, FRAME, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:50:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, FRAMEBORDER, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:51:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, HEADERS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:52:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, HEIGHT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:53:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, HREF, SGML_ATTRIBUTE_REFERENCE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:54:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, HREFLANG, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:55:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, HSPACE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:56:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTM2_(ATTRIBUTE, HTTP_EQUIV, "HTTP-EQUIV", 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:14:36: note: expanded from macro 'HTM2_' #define HTM2_(node, name, str, id) SGML_NODE_INF2(HTML, node, name, str, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:60:4: note: expanded from macro 'SGML_NODE_INF2' { STATIC_DOM_STRING(ident), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:57:1: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, ID, SGML_ATTRIBUTE_IDENTIFIER), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:58:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, ISMAP, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:59:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, LABEL, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:60:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, LANG, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:61:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, LANGUAGE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:62:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, LINK, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:63:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, LONGDESC, SGML_ATTRIBUTE_REFERENCE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:64:1: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, MARGINHEIGHT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:65:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, MARGINWIDTH, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:66:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, MAXLENGTH, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:67:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, MEDIA, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:68:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, METHOD, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:69:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, MULTIPLE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:70:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, NAME, SGML_ATTRIBUTE_IDENTIFIER), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:71:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, NOHREF, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:72:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, NORESIZE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:73:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, NOSHADE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:74:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, NOWRAP, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:75:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, OBJECT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:76:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, ONBLUR, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:77:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, ONCHANGE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:78:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, ONCLICK, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:79:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, ONDBLCLICK, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:80:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, ONFOCUS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:81:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, ONKEYDOWN, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:82:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, ONKEYPRESS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:83:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, ONKEYUP, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:84:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, ONLOAD, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:85:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, ONMOUSEDOWN, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:86:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, ONMOUSEMOVE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:87:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, ONMOUSEOUT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:88:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, ONMOUSEOVER, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:89:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, ONMOUSEUP, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:90:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, ONRESET, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:91:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, ONSELECT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:92:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, ONSUBMIT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:93:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, ONUNLOAD, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:94:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, PROFILE, SGML_ATTRIBUTE_REFERENCE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:95:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, PROMPT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:96:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, READONLY, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:97:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, REL, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:98:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, REV, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:99:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, ROWS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:100:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, ROWSPAN, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:101:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, RULES, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:102:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, SCHEME, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:103:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, SCOPE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:104:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, SCROLLING, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:105:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, SELECTED, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:106:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, SHAPE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:107:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, SIZE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:108:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, SPAN, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:109:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, SRC, SGML_ATTRIBUTE_REFERENCE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:110:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, STANDBY, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:111:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, START, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:112:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, STYLE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:113:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, SUMMARY, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:114:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, TABINDEX, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:115:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, TARGET, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:116:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, TEXT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:117:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, TITLE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:118:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, TYPE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:119:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, URL, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:120:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, USEMAP, SGML_ATTRIBUTE_REFERENCE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:121:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, VALIGN, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:122:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, VALUE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:123:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, VALUETYPE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:124:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, VERSION, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:125:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, VISIBILITY, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:126:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, VLINK, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:127:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, VSPACE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:20: ../../../.././src/dom/sgml/html/attribute.inc:128:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ATTRIBUTE, WIDTH, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:5:1: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, A, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:6:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, ABBR, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:7:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, ACRONYM, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:8:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, ADDRESS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:9:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, APPLET, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:10:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, AREA, SGML_ELEMENT_EMPTY), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:11:1: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, B, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:12:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, BASE, SGML_ELEMENT_EMPTY), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:13:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, BASEFONT, SGML_ELEMENT_EMPTY), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:14:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, BDO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:15:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, BIG, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:16:1: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, BLOCKQUOTE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:17:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, BODY, SGML_ELEMENT_OPTIONAL), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:18:1: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, BR, SGML_ELEMENT_EMPTY), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:19:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, BUTTON, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:20:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, CAPTION, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:21:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, CENTER, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:22:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, CITE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:23:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, CODE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:24:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, COL, SGML_ELEMENT_EMPTY), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:25:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, COLGROUP, SGML_ELEMENT_END_OPTIONAL), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:26:1: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, DD, SGML_ELEMENT_END_OPTIONAL), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:27:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, DEL, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:28:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, DFN, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:29:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, DIR, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:30:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, DIV, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:31:1: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, DL, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:32:1: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, DT, SGML_ELEMENT_END_OPTIONAL), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:33:1: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, EM, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:34:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, FIELDSET, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:35:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, FONT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:36:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, FORM, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:37:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, FRAME, SGML_ELEMENT_EMPTY), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:38:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, FRAMESET, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:39:1: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, H1, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:40:1: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, H2, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:41:1: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, H3, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:42:1: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, H4, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:43:1: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, H5, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:44:1: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, H6, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:45:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, HEAD, SGML_ELEMENT_OPTIONAL), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:46:1: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, HR, SGML_ELEMENT_EMPTY), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:47:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, HTML, SGML_ELEMENT_OPTIONAL), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:48:1: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, I, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:49:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, IFRAME, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:50:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, IMG, SGML_ELEMENT_EMPTY), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:51:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, INPUT, SGML_ELEMENT_EMPTY), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:52:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, INS, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:53:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, ISINDEX, SGML_ELEMENT_EMPTY), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:54:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, KBD, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:55:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, LABEL, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:56:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, LEGEND, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:57:1: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, LI, SGML_ELEMENT_END_OPTIONAL), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:58:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, LINK, SGML_ELEMENT_EMPTY), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:59:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, MAP, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:60:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, MENU, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:61:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, META, SGML_ELEMENT_EMPTY), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:62:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, NOFRAMES, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:63:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, NOSCRIPT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: In file included from sgml.c:12: In file included from ../../.././src/dom/node.h:59: In file included from note: ../../.././src/dom/string.hexpanded from macro 'HTML_' :4: In file included from ../../.././src/util/conv.h:4: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h../../../.././src/dom/string.h:22::127:2: note: expanded from macro 'assertm' 26: INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ note: expanded from macro 'STATIC_DOM_STRING' ../../.././src/util/error.h: { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~47: 26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from html.cIn file included from sgml.c:26:12: In file included from ../../.././src/dom/node.h: ../../../.././src/dom/sgml/html/element.inc:64:1:: 59: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from ../../.././src/dom/string.h:4: In file included from ../../.././src/util/conv.h:4: HTML_(ELEMENT, OBJECT, 0),../../.././src/util/string.h: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255:2html.c:13:32: note: : expanded from macro 'HTML_' warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'SGML_NODE_INFO' ../../.././src/util/error.h:127:11: { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } note: expanded from macro 'assertm' ^~~~~~~~~~~~~~~~~~~~~~~~ INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22../../.././src/util/error.h::26:48:37: note: expanded from macro 'STATIC_DOM_STRING' note: passing argument to parameter 'fmt' here { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ void elinks_internal(unsigned char *fmt, ...); ^ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:65:1: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, OL, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:66:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, OPTGROUP, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:67:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, OPTION, SGML_ELEMENT_END_OPTIONAL), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:68:1: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, P, SGML_ELEMENT_END_OPTIONAL), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:69:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, PARAM, SGML_ELEMENT_EMPTY), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:70:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, PRE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:71:1: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, Q, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:72:1: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, S, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:73:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, SAMP, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:74:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, SCRIPT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:75:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, SELECT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:76:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, SMALL, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:77:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, SPAN, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:78:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, STRIKE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:79:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, STRONG, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' In file included from #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~sgml.c:12: ../../../.././src/dom/sgml/sgml.h:57:4In file included from ../../.././src/dom/node.h:59: In file included from : ../../.././src/dom/string.h:note: expanded from macro 'SGML_NODE_INFO'4: ../../.././src/util/conv.h: 173: { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ 17: ../../../.././src/dom/string.h:warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 22:26: int l = strlen(s); ^note: expanded from macro 'STATIC_DOM_STRING' /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ :82:28: note: passing argument to parameter '__s' here In file included from html.c:26: ../../../.././src/dom/sgml/html/element.incsize_t strlen(const char *__s); ^ :80:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, STYLE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:81:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, SUB, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:82:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, SUP, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: In file included from sgml.cexpanded from macro 'STATIC_DOM_STRING' : { sizeof(strvalue) - 1, (strvalue) } 12: In file included from ../../.././src/dom/node.h ^~~~~~~~~~ :59: ../../.././src/dom/string.h:28In file included from html.c::4126: : ../../../.././src/dom/sgml/html/element.inc:warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 83:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] string->length = length == -1 ? strlen(value) : length; ^~~~~ HTML_(ELEMENT, TABLE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h: 82:html.c:13:28:32: note: note: expanded from macro 'HTML_' passing argument to parameter '__s' here size_t strlen(const char *__s); ^ #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from sgml.c:12: In file included from ../../.././src/dom/node.h:59: ../../.././src/dom/string.h:35:37: In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:84:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, TBODY, SGML_ELEMENT_OPTIONAL), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ size_t string_diff = c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ html.c:13:../../.././src/util/string.h:112:3132: note: : note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from sgml.c:12: In file included from ../../.././src/dom/node.h:59: ../../.././src/dom/string.h:35:54: warning: ../../../.././src/dom/sgml/sgml.h:passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]57:4 : note: expanded from macro 'SGML_NODE_INFO' size_t string_diff = c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ../../.././src/util/string.h: ^~~~~~~~~~~~~~~~~~~~~~~~ 112:47../../../.././src/dom/string.h:: note: 22:passing argument to parameter 's2' here 26: note: expanded from macro 'STATIC_DOM_STRING' int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:85:1: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, TD, SGML_ELEMENT_END_OPTIONAL), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:In file included from 32:sgml.c: note: 12: expanded from macro 'HTML_' In file included from ../../.././src/dom/node.h:59: ../../.././src/dom/string.h#define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :../../../.././src/dom/sgml/sgml.h:5745::4:23: note: expanded from macro 'SGML_NODE_INFO' warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22 return c_strncasecmp(string1->string, string2->string, length); :26 ^~~~~~~~~~~~~~~ : ../../.././src/util/string.h:112:31: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: note: passing argument to parameter 's1' here ../../../.././src/dom/sgml/html/element.inc:86:1: warning: int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, TEXTAREA, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from sgml.c:12: In file included from ../../.././src/dom/node.h:59: ../../.././src/dom/string.h:45:html.c:1340::32 warning: : note: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] expanded from macro 'HTML_' return c_strncasecmp(string1->string, string2->string, length); #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../../.././src/util/string.h: 112:../../../.././src/dom/sgml/sgml.h:5747::4 note: : passing argument to parameter 's2' here note: expanded from macro 'SGML_NODE_INFO' int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:87:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, TFOOT, SGML_ELEMENT_END_OPTIONAL), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:88:1: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, TH, SGML_ELEMENT_END_OPTIONAL), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:89:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, THEAD, SGML_ELEMENT_END_OPTIONAL), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:90:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, TITLE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:91:1: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, TR, SGML_ELEMENT_END_OPTIONAL), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:92:1: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, TT, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:93:1: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, U, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:94:1: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, UL, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: note: expanded from macro 'HTML_' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:In file included from sgml.c:19: In file included from ../../.././src/dom/sgml/docbook/docbook.h:4: 4: note: expanded from macro 'SGML_NODE_INFO' ../../.././src/dom/stack.h:167 { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~:2: warning: assigning to 'const unsigned char *' from 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' assertm(stack->depth - 1 - top_offset >= 0, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:In file included from html.c47:26: note: expanded from macro 'INTERNAL' :26: #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ ../../../.././src/dom/sgml/html/element.inc:95:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from sgml.cHTML_(ELEMENT, VAR, 0), :19^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: In file included from ../../.././src/dom/sgml/docbook/docbook.h:4: ../../.././src/dom/stack.h:167:2: warning: passing 'char[88]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(stack->depth - 1 - top_offset >= 0,html.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h13:32: :127:11:note: expanded from macro 'HTML_' note: expanded from macro 'assertm' #define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57../../.././src/util/error.h:48::437: : note: note: passing argument to parameter 'fmt' hereexpanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ void elinks_internal(unsigned char *fmt, ...); ^ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from html.c:26: ../../../.././src/dom/sgml/html/element.inc:96:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] HTML_(ELEMENT, XMP, 0), /* Not part of HTML4 spec. */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ html.c:13:32: In file included from sgml.c:19note: : In file included from ../../.././src/dom/sgml/docbook/docbook.h:4: ../../.././src/dom/stack.h:198:2: warning: assigning to 'const unsigned char *' from 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] expanded from macro 'HTML_' assert(context->state_objects);#define HTML_(node, name, id) SGML_NODE_INFO(HTML, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../../../.././src/dom/sgml/sgml.h:57: 4: note: expanded from macro 'SGML_NODE_INFO' ../../.././src/util/error.h:108:2 { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } : note: ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' expanded from macro 'assert' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from sgml.c:19: In file included from ../../.././src/dom/sgml/docbook/docbook.h:4: ../../.././src/dom/stack.h:198:2: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(context->state_objects); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ 222 warnings generated. 12 warnings generated. [LD] src/dom/sgml/html/lib.o gmake[4]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/dom/sgml/html' [MAKE all] src/dom/sgml/rss gmake[4]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/dom/sgml/rss' [CC] src/dom/sgml/rss/rss.o 51 warnings generated. [LD] src/dom/sgml/lib.o In file included from rss.c:9: In file included from ../../../.././src/dom/sgml/rss/rss.h:4: In file included from ../../../.././src/dom/sgml/sgml.h:6: In file included from ../../../.././src/dom/node.h:59: In file included from ../../../.././src/dom/string.h:4: In file included from ../../../.././src/util/conv.h:4: ../../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[32]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from rss.c:9: In file included from ../../../.././src/dom/sgml/rss/rss.h:4: In file included from ../../../.././src/dom/sgml/sgml.h:6: In file included from ../../../.././src/dom/node.h:59: In file included from ../../../.././src/dom/string.h:4: In file included from ../../../.././src/util/conv.h:4: ../../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from rss.c:9: In file included from ../../../.././src/dom/sgml/rss/rss.h:4: In file included from ../../../.././src/dom/sgml/sgml.h:6: In file included from ../../../.././src/dom/node.h:59: In file included from ../../../.././src/dom/string.h:4: ../../../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from rss.c:9: In file included from ../../../.././src/dom/sgml/rss/rss.h:4: In file included from ../../../.././src/dom/sgml/sgml.h:6: In file included from ../../../.././src/dom/node.h:59: ../../../.././src/dom/string.h:28:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] string->length = length == -1 ? strlen(value) : length; ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from rss.c:9: In file included from ../../../.././src/dom/sgml/rss/rss.h:4: In file included from ../../../.././src/dom/sgml/sgml.h:6: In file included from ../../../.././src/dom/node.h:59: ../../../.././src/dom/string.h:35:37: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] size_t string_diff = c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../../../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from rss.c:9: In file included from ../../../.././src/dom/sgml/rss/rss.h:4: In file included from ../../../.././src/dom/sgml/sgml.h:6: In file included from ../../../.././src/dom/node.h:59: ../../../.././src/dom/string.h:35:54: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] size_t string_diff = c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../../../.././src/util/string.h:112:47: note: passing argument to parameter 's2' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from rss.c:9: In file included from ../../../.././src/dom/sgml/rss/rss.h:4: In file included from ../../../.././src/dom/sgml/sgml.h:6: In file included from ../../../.././src/dom/node.h:59: ../../../.././src/dom/string.h:45:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../../../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from rss.c:9: In file included from ../../../.././src/dom/sgml/rss/rss.h:4: In file included from ../../../.././src/dom/sgml/sgml.h:6: In file included from ../../../.././src/dom/node.h:59: ../../../.././src/dom/string.h:45:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../../../.././src/util/string.h:112:47: note: passing argument to parameter 's2' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from rss.c:18: ../../../.././src/dom/sgml/rss/attribute.inc:3:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] RSS_(ATTRIBUTE, ISPERMALINK, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rss.c:13:30: note: expanded from macro 'RSS_' #define RSS_(node, name, id) SGML_NODE_INFO(RSS, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from rss.c:24: ../../../.././src/dom/sgml/rss/element.inc:3:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] RSS_(ELEMENT, AUTHOR, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rss.c:13:30: note: expanded from macro 'RSS_' #define RSS_(node, name, id) SGML_NODE_INFO(RSS, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from rss.c:24: ../../../.././src/dom/sgml/rss/element.inc:4:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] RSS_(ELEMENT, CHANNEL, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rss.c:13:30: note: expanded from macro 'RSS_' #define RSS_(node, name, id) SGML_NODE_INFO(RSS, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from rss.c:24: ../../../.././src/dom/sgml/rss/element.inc:5:1: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] RSS_(ELEMENT, DESCRIPTION, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rss.c:13:30: note: expanded from macro 'RSS_' #define RSS_(node, name, id) SGML_NODE_INFO(RSS, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from rss.c:24: ../../../.././src/dom/sgml/rss/element.inc:6:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] RSS_(ELEMENT, GUID, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rss.c:13:30: note: expanded from macro 'RSS_' #define RSS_(node, name, id) SGML_NODE_INFO(RSS, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from rss.c:24: ../../../.././src/dom/sgml/rss/element.inc:7:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] RSS_(ELEMENT, ITEM, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rss.c:13:30: note: expanded from macro 'RSS_' #define RSS_(node, name, id) SGML_NODE_INFO(RSS, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from rss.c:24: ../../../.././src/dom/sgml/rss/element.inc:8:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] RSS_(ELEMENT, LINK, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rss.c:13:30: note: expanded from macro 'RSS_' #define RSS_(node, name, id) SGML_NODE_INFO(RSS, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from rss.c:24: ../../../.././src/dom/sgml/rss/element.inc:9:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] RSS_(ELEMENT, PUBDATE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rss.c:13:30: note: expanded from macro 'RSS_' #define RSS_(node, name, id) SGML_NODE_INFO(RSS, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from rss.c:24: ../../../.././src/dom/sgml/rss/element.inc:10:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] RSS_(ELEMENT, TITLE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rss.c:13:30: note: expanded from macro 'RSS_' #define RSS_(node, name, id) SGML_NODE_INFO(RSS, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ 17 warnings generated. [LD] src/dom/sgml/rss/lib.o gmake[4]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/dom/sgml/rss' [MAKE all] src/dom/sgml/xbel gmake[4]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/dom/sgml/xbel' [CC] src/dom/sgml/xbel/xbel.o In file included from xbel.c:9: In file included from ../../../.././src/dom/sgml/xbel/xbel.h:4: In file included from ../../../.././src/dom/sgml/sgml.h:6: In file included from ../../../.././src/dom/node.h:59: In file included from ../../../.././src/dom/string.h:4: In file included from ../../../.././src/util/conv.h:4: ../../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[32]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from xbel.c:9: In file included from ../../../.././src/dom/sgml/xbel/xbel.h:4: In file included from ../../../.././src/dom/sgml/sgml.h:6: In file included from ../../../.././src/dom/node.h:59: In file included from ../../../.././src/dom/string.h:4: In file included from ../../../.././src/util/conv.h:4: ../../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from xbel.c:9: In file included from ../../../.././src/dom/sgml/xbel/xbel.h:4: In file included from ../../../.././src/dom/sgml/sgml.h:6: In file included from ../../../.././src/dom/node.h:59: In file included from ../../../.././src/dom/string.h:4: ../../../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from xbel.c:9: In file included from ../../../.././src/dom/sgml/xbel/xbel.h:4: In file included from ../../../.././src/dom/sgml/sgml.h:6: In file included from ../../../.././src/dom/node.h:59: ../../../.././src/dom/string.h:28:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] string->length = length == -1 ? strlen(value) : length; ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from xbel.c:9: In file included from ../../../.././src/dom/sgml/xbel/xbel.h:4: In file included from ../../../.././src/dom/sgml/sgml.h:6: In file included from ../../../.././src/dom/node.h:59: ../../../.././src/dom/string.h:35:37: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] size_t string_diff = c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../../../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from xbel.c:9: In file included from ../../../.././src/dom/sgml/xbel/xbel.h:4: In file included from ../../../.././src/dom/sgml/sgml.h:6: In file included from ../../../.././src/dom/node.h:59: ../../../.././src/dom/string.h:35:54: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] size_t string_diff = c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../../../.././src/util/string.h:112:47: note: passing argument to parameter 's2' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from xbel.c:9: In file included from ../../../.././src/dom/sgml/xbel/xbel.h:4: In file included from ../../../.././src/dom/sgml/sgml.h:6: In file included from ../../../.././src/dom/node.h:59: ../../../.././src/dom/string.h:45:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../../../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from xbel.c:9: In file included from ../../../.././src/dom/sgml/xbel/xbel.h:4: In file included from ../../../.././src/dom/sgml/sgml.h:6: In file included from ../../../.././src/dom/node.h:59: ../../../.././src/dom/string.h:45:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return c_strncasecmp(string1->string, string2->string, length); ^~~~~~~~~~~~~~~ ../../../.././src/util/string.h:112:47: note: passing argument to parameter 's2' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ In file included from xbel.c:18: ../../../.././src/dom/sgml/xbel/attribute.inc:6:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] XBEL_(ATTRIBUTE, ADDED, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ xbel.c:13:31: note: expanded from macro 'XBEL_' #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from xbel.c:18: ../../../.././src/dom/sgml/xbel/attribute.inc:7:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] XBEL_(ATTRIBUTE, FOLDED, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ xbel.c:13:31: note: expanded from macro 'XBEL_' #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from xbel.c:18: ../../../.././src/dom/sgml/xbel/attribute.inc:8:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] XBEL_(ATTRIBUTE, HREF, SGML_ATTRIBUTE_REFERENCE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ xbel.c:13:31: note: expanded from macro 'XBEL_' #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from xbel.c:18: ../../../.././src/dom/sgml/xbel/attribute.inc:9:1: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] XBEL_(ATTRIBUTE, ID, SGML_ATTRIBUTE_IDENTIFIER), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ xbel.c:13:31: note: expanded from macro 'XBEL_' #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from xbel.c:18: ../../../.././src/dom/sgml/xbel/attribute.inc:10:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] XBEL_(ATTRIBUTE, MODIFIED, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ xbel.c:13:31: note: expanded from macro 'XBEL_' #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from xbel.c:18: ../../../.././src/dom/sgml/xbel/attribute.inc:11:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] XBEL_(ATTRIBUTE, OWNER, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ xbel.c:13:31: note: expanded from macro 'XBEL_' #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from xbel.c:18: ../../../.././src/dom/sgml/xbel/attribute.inc:12:1: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] XBEL_(ATTRIBUTE, REF, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ xbel.c:13:31: note: expanded from macro 'XBEL_' #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from xbel.c:18: ../../../.././src/dom/sgml/xbel/attribute.inc:13:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] XBEL_(ATTRIBUTE, VERSION, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ xbel.c:13:31: note: expanded from macro 'XBEL_' #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from xbel.c:18: ../../../.././src/dom/sgml/xbel/attribute.inc:14:1: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] XBEL_(ATTRIBUTE, VISITED, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ xbel.c:13:31: note: expanded from macro 'XBEL_' #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from xbel.c:24: ../../../.././src/dom/sgml/xbel/element.inc:4:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] XBEL_(ELEMENT, ALIAS, SGML_ELEMENT_EMPTY), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ xbel.c:13:31: note: expanded from macro 'XBEL_' #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from xbel.c:24: ../../../.././src/dom/sgml/xbel/element.inc:5:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] XBEL_(ELEMENT, BOOKMARK, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ xbel.c:13:31: note: expanded from macro 'XBEL_' #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from xbel.c:24: ../../../.././src/dom/sgml/xbel/element.inc:6:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] XBEL_(ELEMENT, DESC, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ xbel.c:13:31: note: expanded from macro 'XBEL_' #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from xbel.c:24: ../../../.././src/dom/sgml/xbel/element.inc:7:1: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] XBEL_(ELEMENT, FOLDER, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ xbel.c:13:31: note: expanded from macro 'XBEL_' #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from xbel.c:24: ../../../.././src/dom/sgml/xbel/element.inc:8:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] XBEL_(ELEMENT, INFO, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ xbel.c:13:31: note: expanded from macro 'XBEL_' #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from xbel.c:24: ../../../.././src/dom/sgml/xbel/element.inc:9:1: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] XBEL_(ELEMENT, METADATA, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ xbel.c:13:31: note: expanded from macro 'XBEL_' #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from xbel.c:24: ../../../.././src/dom/sgml/xbel/element.inc:10:1: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] XBEL_(ELEMENT, SEPARATOR, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ xbel.c:13:31: note: expanded from macro 'XBEL_' #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from xbel.c:24: ../../../.././src/dom/sgml/xbel/element.inc:11:1: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] XBEL_(ELEMENT, TITLE, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ xbel.c:13:31: note: expanded from macro 'XBEL_' #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ In file included from xbel.c:24: ../../../.././src/dom/sgml/xbel/element.inc:12:1: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] XBEL_(ELEMENT, XBEL, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ xbel.c:13:31: note: expanded from macro 'XBEL_' #define XBEL_(node, name, id) SGML_NODE_INFO(XBEL, node, name, id) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/sgml/sgml.h:57:4: note: expanded from macro 'SGML_NODE_INFO' { STATIC_DOM_STRING(#name), doctype##_##nodetype##_##name, data } ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../.././src/dom/string.h:22:26: note: expanded from macro 'STATIC_DOM_STRING' { sizeof(strvalue) - 1, (strvalue) } ^~~~~~~~~~ 26 warnings generated. [LD] src/dom/sgml/xbel/lib.o gmake[4]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/dom/sgml/xbel' gmake[3]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/dom/sgml' [MAKE all] src/dom/test gmake[3]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/dom/test' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/dom/test' gmake[2]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/dom' [MAKE all] src/encoding gmake[2]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/encoding' [CC] src/encoding/bzip2.o [CC] src/encoding/deflate.o [CC] src/encoding/encoding.o In file included from bzip2.c:19: In file included from ../.././src/encoding/bzip2.h:4: In file included from ../.././src/encoding/encoding.h:4: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~In file included from deflate.c: 19: In file included from ../.././src/util/error.h../.././src/encoding/deflate.h:4:108: In file included from ../.././src/encoding/encoding.h:4: ../.././src/network/state.h::2: note: expanded from macro 'assert'132:2 : warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: assert(basic != S_ERRNO); note: expanded from macro 'INTERNAL' ^~~~~~~~~~~~~~~~~~~~~~~~ #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:In file included from bzip2.c:1926: note: expanded from macro 'INTERNAL' : In file included from ../.././src/encoding/bzip2.h:4#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal : ^ ~~~~~~~~ In file included from ../.././src/encoding/encoding.h:4: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from deflate.c:19: In file included from ../.././src/encoding/deflate.h: assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ 4: ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here In file included from void elinks_internal(unsigned char *fmt, ...); ^ ../.././src/encoding/encoding.h:4: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from encoding.c:21: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from encoding.c:21: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from deflate.c:19: In file included from ../.././src/encoding/deflate.h:4: In file included from ../.././src/encoding/encoding.h:5: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from deflate.c:19: In file included from ../.././src/encoding/deflate.h:4: In file included from ../.././src/encoding/encoding.h:5: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from bzip2.c: assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h19: In file included from :127:11: ../.././src/encoding/bzip2.h:4: In file included from ../.././src/encoding/encoding.hnote: expanded from macro 'assertm':5 : ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../.././src/util/error.h:48: In file included from 37encoding.c:22../.././src/util/error.h: :In file included from ../.././src/encoding/encoding.h:4: 127:2: : note: passing argument to parameter 'fmt' here note: expanded from macro 'assertm' ../.././src/network/state.h:132void elinks_internal(unsigned char *fmt, ...); :2: warning: INTERNAL("assertion " #x " failed: " m); \ ^assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~ ../.././src/util/error.h:47 assert(basic != S_ERRNO); :26 ^~~~~~~~~~~~~~~~~~~~~~~~ :../.././src/util/error.h: note: 108:2:expanded from macro 'INTERNAL' note: expanded from macro 'assert' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' In file included from bzip2.c:19: #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~In file included from ../.././src/encoding/bzip2.h :4: In file included from ../.././src/encoding/encoding.h:5: ../.././src/util/string.h:255:2: warning: In file included from encoding.c:22: In file included from ../.././src/encoding/encoding.h:4: ../.././src/network/state.h:132:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here INTERNAL("assertion " #x " failed: " m); \void elinks_internal(unsigned char *fmt, ...); ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ deflate.c:140:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(len > 0); ^~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ deflate.c:140:2: warning: passing 'char[26]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(len > 0); ^~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ deflate.c:211:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(l == data->deflate_stream.next_out - buf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ deflate.c:211:2bzip2.c:116:2: warning: : warning: passing 'char[59]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(l == data->deflate_stream.next_out - buf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: assert(len > 0); ^~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ bzip2.c:116:2: warning: passing 'char[26]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(len > 0); ^~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ note: ../.././src/util/error.h:48:37expanded from macro 'assert': note: passing argument to parameter 'fmt' here INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^void elinks_internal(unsigned char *fmt, ...); ^ bzip2.c:123:28: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] data->fbz_stream.next_out = buf; ^ ~~~ bzip2.c:140:29: warning: assigning to 'char *' from 'unsigned char[5000]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] data->fbz_stream.next_in = data->buf; ^ ~~~~~~~~~ bzip2.c:154:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(l == data->fbz_stream.next_out - (char *) buf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ bzip2.c:154:2: warning: passing 'char[64]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(l == data->fbz_stream.next_out - (char *) buf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11:deflate.c:300:2 note: expanded from macro 'assert': warning: initializing 'const unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("assertion " #x " failed!"); \ "deflate", ^~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ encoding.c:88:2: warning: initializing 'const unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "none", ^~~~~~ bzip2.c:177:17:deflate.c:308:57: warning: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] initializing 'const unsigned char *const' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] stream.next_in = data; ^ ~~~~ static const unsigned char *const gzip_extensions[] = { ".gz", ".tgz", NULL }; ^~~~~ deflate.c:308:64: warning: initializing 'const unsigned char *const' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] static const unsigned char *const gzip_extensions[] = { ".gz", ".tgz", NULL }; ^~~~~~ bzip2.c:192:3: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] deflate.c:311:2: assertm(!stream.total_out_hi32, "64 bzip2 decoding not supported"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2:warning: initializing 'const unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: expanded from macro 'assertm' "gzip", ^~~~~~ INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ bzip2.c:192:3: warning: passing 'char[73]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(!stream.total_out_hi32, "64 bzip2 decoding not supported"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ bzip2.c:201:20: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] stream.next_out = buffer + stream.total_out_lo32; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bzip2.c:240:58: warning: initializing 'const unsigned char *const' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] static const unsigned char *const bzip2_extensions[] = { ".bz2", ".tbz", NULL }; ^~~~~~ bzip2.c:240:66: warning: initializing 'const unsigned char *const' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] static const unsigned char *const bzip2_extensions[] = { ".bz2", ".tbz", NULL }; ^~~~~~ encoding.c:176:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bzip2.c:243 int fname_len = strlen(filename); ^~~~~~~~ :2: warning: initializing 'const unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h: "bzip2", ^~~~~~~ 82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ encoding.c:184:21: warning: passing 'const unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int len = strlen(*ext); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ encoding.c:186:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (fname_len >= len && !strcmp(fname_end - len, *ext)) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ encoding.c:186:53: warning: passing 'const unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (fname_len >= len && !strcmp(fname_end - len, *ext)) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ encoding.c:221:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] *fd = open(filename->source, O_RDONLY | O_NOCTTY); ^~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/sys/fcntl.h:554:26: note: passing argument to parameter here int open(const char *, int, ...) __DARWIN_ALIAS_C(open); ^ encoding.c:303:3: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ERROR("unexpected readlen==%d", readlen); ^~~~~ ../.././src/util/error.h:40:23: note: expanded from macro 'ERROR' #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error ^ ~~~~~~~~ encoding.c:303:9: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ERROR("unexpected readlen==%d", readlen); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:41:34: note: passing argument to parameter 'fmt' here void elinks_error(unsigned char *fmt, ...); ^ encoding.c:315:10: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return !strlcmp(filename->source, filename->length, "/dev/stdin", 10) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/string.h:98:35: note: expanded from macro 'strlcmp' #define strlcmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcmp(a,b,c,d)) ^ ~~~~~~~~ encoding.c:315:54: warning: passing 'char[11]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return !strlcmp(filename->source, filename->length, "/dev/stdin", 10) ^~~~~~~~~~~~ ../.././src/util/string.h:98:86: note: expanded from macro 'strlcmp' #define strlcmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcmp(a,b,c,d)) ^ ../.././src/util/string.h:100:27: note: passing argument to parameter 's2' here const unsigned char *s2, size_t n2); ^ encoding.c:329:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int fd = open(filename->source, O_RDONLY | O_NOCTTY); ^~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/sys/fcntl.h:554:26: note: passing argument to parameter here int open(const char *, int, ...) __DARWIN_ALIAS_C(open); ^ encoding.c:332:31: warning: passing 'char[38]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (fd == -1 && get_opt_bool("protocol.file.try_encoding_extensions")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ encoding.c:362:30: warning: passing 'char[34]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && !get_opt_bool("protocol.file.allow_special_files")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ 17 warnings generated. 12 warnings generated. 17 warnings generated. [LD] src/encoding/lib.o gmake[2]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/encoding' [MAKE all] src/formhist gmake[2]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/formhist' [CC] src/formhist/dialogs.o [CC] src/formhist/formhist.o In file included from formhist.c:11: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from In file included from dialogs.c:11: ../.././src/main/module.h:4: In file included from ../.././src/bfu/dialog.h:5In file included from ../.././src/config/options.h:9: ../.././src/util/string.h: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255: assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/util/error.h:127:2: assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'assertm' ../.././src/util/error.h:127:2: INTERNAL("assertion " #x " failed: " m); \ note: expanded from macro 'assertm' ^~~~~~~~ ../.././src/util/error.h:47:26 INTERNAL("assertion " #x " failed: " m); \ : note: expanded from macro 'INTERNAL' ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from dialogs.c:11: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from formhist.c:11In file included from ../.././src/main/module.h: In file included from ../.././src/bfu/dialog.h:5: :4In file included from ../.././src/bfu/widget.h: In file included from ../.././src/config/options.h:9:12: In file included from : ../.././src/util/string.h:255../.././src/bfu/leds.h::2: 6: In file included from ../.././src/main/module.hwarning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' warning: INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]../.././src/util/error.h:48:37 : note: assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' ^ INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from formhist.c:15: In file included from ../.././src/formhist/formhist.h:7: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \In file included from dialogs.c:13 ^~~~~~~~ : ../.././src/util/error.h:In file included from ../.././src/formhist/formhist.h:747:: In file included from 26:../.././src/session/session.h:7 note: expanded from macro 'INTERNAL': ../.././src/network/state.h: 132:2: warning: #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2In file included from formhist.c:: 15: In file included from note: expanded from macro 'assert'../.././src/formhist/formhist.h:7: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132: INTERNAL("assertion " #x " failed!"); \ 2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~ ../.././src/util/error.h:47:26 assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ :../.././src/util/error.h:108 note: :11expanded from macro 'INTERNAL' : note: expanded from macro 'assert' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from dialogs.c:13: In file included from ../.././src/formhist/formhist.h:7: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from formhist.c:16: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from dialogs.c:16: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from dialogs.c:18: ../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ formhist.c:36:16: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.forms", N_("Show form history dialog"), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ formhist.c:37:3: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "show_formhist", 0, 0, ^~~~~~~~~~~~~~~ ../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ formhist.c:36:41: warning: initializing 'unsigned char *' with an expression of type 'char[25]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.forms", N_("Show form history dialog"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ formhist.c:36:2: warning: initializing 'unsigned char *' with an expression of type 'char[132]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.browse.forms", N_("Show form history dialog"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ dialogs.c:63:42: warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&info, "%s: %s", _("URL", term), formhist_data->url); ^~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ dialogs.c:63:30: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&info, "%s: %s", _("URL", term), formhist_data->url); ^~~~~~~~ ../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here formhist.c:51:23:struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^ int url_len = strlen(url); ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here dialogs.c:size_t strlen(const char *__s); ^ 67:26: warning: passing 'char[36]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&info, _("Forms are never saved for this URL.", term)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ dialogs.c:69:26: warning: passing 'char[30]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&info, _("Forms are saved for this URL.", term)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ dialogs.c:73:31: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&info, "\n[%8s] ", form_type2str(sv->type)); ^~~~~~~~~~ ../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ dialogs.c:76:24: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&info, " = "); ^~~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ dialogs.c:81:26: warning: passing 'char[9]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&info, "********"); ^~~~~~~~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ formhist.c:106:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] f = fopen(file, "rb"); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:153:37: note: passing argument to parameter '__filename' here FILE *fopen(const char * __restrict __filename, const char * __restrict __mode) __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0, __DARWIN_ALIAS(fopen));dialogs.c:113:2 : ^ warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(!is_object_used(formhist_data)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.hformhist.c:110:15:47: warning: passing 'unsigned char[1024]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ while (fgets(tmp, MAX_STR_LEN, f)) { ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:149:30: dialogs.c:note: passing argument to parameter here 113:2: warning: passing 'char[49]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] char *fgets(char * __restrict, int, FILE *); ^ assert(!is_object_used(formhist_data)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' formhist.c:116:14: warning: passing 'unsigned char[1024]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: p = strchr(tmp, '\t');note: passing argument to parameter 'fmt' here ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26void elinks_internal(unsigned char *fmt, ...); ^ : note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ formhist.c:116:5: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] p = strchr(tmp, '\t'); ^ ~~~~~~~~~~~~~~~~~ formhist.c:120:16: warning: passing 'unsigned char[1024]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] dialogs.c:120:2: warning: initializing 'unsigned char *' with an expression of type 'char[40]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Sorry, but form \"%s\" cannot be deleted."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' if (!strcmp(tmp, "dontsave")) ^~~ #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:dialogs.c:122:2: warning: initializing 'unsigned char *' with an expression of type 'char[54]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]77:25: note: passing argument to parameter '__s1' here N_("Sorry, but form \"%s\" is being used by something else."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~int strcmp(const char *__s1, const char *__s2); ^ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg))formhist.c:125 ^~~~~~~~~~~~~~~~~~~ :17: warning: passing 'unsigned char[1024]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] dialogs.c:128 if (!strncmp(tmp, "dontsave,", 9)) { :2: ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:84warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :26: note: passing argument to parameter '__s1' here N_("Delete marked forms"), ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: int strncmp(const char *__s1, const char *__s2, size_t __n); ^note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:130:2formhist.c:134:12: : warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Delete marked forms?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h: p[strlen(p) - 1] = '\0'; ^ 21:17: note: expanded from macro 'N_' /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h#define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ :82:28: note: passing argument to parameter '__s' here dialogs.c:136size_t strlen(const char *__s); ^:2: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Delete form"), ^~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:formhist.c:141:138:2: 16:warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] warning: passing 'unsigned char[1024]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Delete this form?"), ^~~~~~~~~~~~~~~~~~~~~~~ while (fgets(tmp, MAX_STR_LEN, f)) { ^~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.hdialogs.c:149:140:2: :30: note: passing argument to parameter here warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]char *fgets(char * __restrict, int, FILE *); ^ N_("Clear all forms"), ^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ formhist.c:152:15:dialogs.c:142 warning: :2passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : warning: initializing 'unsigned char *' with an expression of type 'char[40]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] p = strchr(type, '\t'); N_("Do you really want to remove all forms?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~ ../.././src/intl/gettext/libintl.h:/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:21:17:76:26: note: note: expanded from macro 'N_' passing argument to parameter '__s' here#define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ char *strchr(const char *__s, int __c); ^ formhist.c:152:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] p = strchr(type, '\t'); ^ ~~~~~~~~~~~~~~~~~~ formhist.c:158:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] p = strchr(name, '\t'); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: dialogs.c:173passing argument to parameter '__s' here :21: warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] char *strchr(const char *__s, int __c); ^ info_box(term, 0, N_("Form not saved"), ALIGN_CENTER, ^~~~~~~~~~~~~~~~~~~~ formhist.c../.././src/intl/gettext/libintl.h:21:17: note: :158expanded from macro 'N_' :6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] #define N_(msg) (gettext_noop(msg)) p = strchr(name, '\t'); ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:133:18: ^ ~~~~~~~~~~~~~~~~~~ note: passing argument to parameter 'title' here formhist.c:167:11 unsigned char *title, enum format_align align, ^: warning: assigning to 'unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] type = "password"; ^ ~~~~~~~~~~dialogs.c:174:5: warning: passing 'char[129]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("No saved information for this URL.\n"formhist.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:169:11:17 warning: assigning to 'unsigned char *' from 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:134:18: note: passing argument to parameter 'text' here unsigned char *text); ^ type = "text"; ^ ~~~~~~ formhist.c:179:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] p = strchr(value, '\n'); ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ formhist.c:179:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] p = strchr(value, '\n'); ^ ~~~~~~~~~~~~~~~~~~~ dialogs.c:209:4: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { N_("~Login"), push_login_button, 1 }, ^~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:210:4: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { N_("~Info"), push_hierbox_info_button, 1 }, ^~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:211:4: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { N_("~Delete"), push_hierbox_delete_button, 1 }, ^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:212:4: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { N_("~Toggle saving"), push_toggle_dontsave_button, 0 }, ^~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:213:4: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { N_("Clea~r"), push_hierbox_clear_button, 1 }, ^~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:214:4: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { N_("Sa~ve"), push_save_button, 0 }, ^~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:219:2: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Form history manager"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/hierbox.h:97:3: note: expanded from macro 'struct_hierbox_browser' title, \ ^~~~~ formhist.c:223:39: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!elinks_home || get_cmd_opt_bool("anonymous")) ^~~~~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ formhist.c:256:24: warning: passing 'char[1]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] encvalue = stracpy(""); ^~ ../.././src/util/string.h:31:45: note: passing argument to parameter 'src' here unsigned char *stracpy(const unsigned char *src); ^ formhist.c:290:14: warning: passing 'unsigned char[1]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strcmp(form->url, form1->url)) continue; ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ formhist.c:290:25: warning: passing 'unsigned char[1]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strcmp(form->url, form1->url)) continue; ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ formhist.c:301:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!strcmp(sv->name, sv2->name)) { ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ formhist.c:301:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!strcmp(sv->name, sv2->name)) { ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ formhist.c:309:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (value && strcmp(sv->value, value)) return 0; ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ formhist.c:309:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (value && strcmp(sv->value, value)) return 0; ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ formhist.c:326:14: warning: passing 'unsigned char[1]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strcmp(form->url, url)) continue; ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ formhist.c:326:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strcmp(form->url, url)) continue; ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ formhist.c:376:15: warning: passing 'unsigned char[1]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!strcmp(form->url, url)) { ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ formhist.c:376:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!strcmp(form->url, url)) { ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ formhist.c:380:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!strcmp(sv->name, name)) ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ formhist.c:380:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!strcmp(sv->name, name)) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ formhist.c:432:18: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] MSG_BOX_BUTTON(N_("~Yes"), remember_form, B_ENTER), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/msgbox.h:107:38: note: expanded from macro 'MSG_BOX_BUTTON' MSG_BOX_CAST(const unsigned char *, label), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/bfu/msgbox.h:102:38: note: expanded from macro 'MSG_BOX_CAST' (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) ^~~~~ formhist.c:433:18: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] MSG_BOX_BUTTON(N_("~No"), dont_remember_form, B_ESC), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/msgbox.h:107:38: note: expanded from macro 'MSG_BOX_BUTTON' MSG_BOX_CAST(const unsigned char *, label), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/bfu/msgbox.h:102:38: note: expanded from macro 'MSG_BOX_CAST' (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) ^~~~~ formhist.c:434:18: warning: passing 'char[21]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] MSG_BOX_BUTTON(N_("Ne~ver for this site"), never_for_this_site, 0)); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/msgbox.h:107:38: note: expanded from macro 'MSG_BOX_BUTTON' MSG_BOX_CAST(const unsigned char *, label), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/bfu/msgbox.h:102:38: note: expanded from macro 'MSG_BOX_CAST' (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) ^~~~~ formhist.c:426:3: warning: passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Form history"), ALIGN_CENTER, ^~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:93:42: note: passing argument to parameter 'title' here enum msgbox_flags flags, unsigned char *title, enum format_align align, ^ formhist.c:427:3: warning: passing 'char[180]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Should this login be remembered?\n\n" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:94:17: note: passing argument to parameter 'text' here unsigned char *text, void *udata, int buttons, ...); ^ formhist.c:453:15: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /* name: */ N_("Form History"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/main/module.h:41:4: note: expanded from macro 'struct_module' { name, options, hooks, submods, data, init, done } ^~~~ 32 warnings generated. 46 warnings generated. [LD] src/formhist/lib.o gmake[2]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/formhist' [MAKE all] src/globhist gmake[2]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/globhist' [CC] src/globhist/dialogs.o [CC] src/globhist/globhist.o In file included from dialogs.c:11: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from dialogs.c:11: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from globhist.c:20: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from globhist.c:20: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from dialogs.c:12: In file included from ../.././src/bookmarks/dialogs.h:7: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from dialogs.c:12: In file included from ../.././src/bookmarks/dialogs.h:7: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from globhist.c:23: In file included from ../.././src/globhist/dialogs.h:5: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from globhist.c:23: In file included from ../.././src/globhist/dialogs.h:5: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from dialogs.c:16: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from dialogs.c:18: ../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ dialogs.c:47:18: warning: passing 'char[37]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (get_opt_int("document.history.global.display_type") ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ In file included from globhist.c:25: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ dialogs.c:65:42: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&info, "%s: %s", _("Title", term), item->title); ^~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ dialogs.c:65:30: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&info, "%s: %s", _("Title", term), item->title); ^~~~~~~~ ../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ dialogs.c:66:44: warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&info, "\n%s: %s", _("URL", term), item->url); ^~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ dialogs.c:66:30: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&info, "\n%s: %s", _("URL", term), item->url); ^~~~~~~~~~ ../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ dialogs.c:67:44: warning: passing 'char[16]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&info, "\n%s: %s", _("Last visit time", term), ^~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ dialogs.c:67:30: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&info, "\n%s: %s", _("Last visit time", term), ^~~~~~~~~~ ../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ In file included from globhist.c:29: ../.././src/util/conv.h:173:dialogs.c17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]:98:2 : int l = strlen(s); ^ warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here assert(!is_object_used(historyitem)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108size_t strlen(const char *__s); :2: note: ^ expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ dialogs.c:98:2: warning: passing 'char[47]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(!is_object_used(historyitem)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ dialogs.c:105:2: warning: initializing 'unsigned char *' with an expression of type 'char[49]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Sorry, but history entry \"%s\" cannot be deleted."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:107:2: warning: initializing 'unsigned char *' with an expression of type 'char[63]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Sorry, but history entry \"%s\" is being used by something else."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:113:2: warning: initializing 'unsigned char *' with an expression of type 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Delete marked history entries"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:115:2: warning: initializing 'unsigned char *' with an expression of type 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Delete marked history entries?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:121:2: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Delete history entry"), ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:123:2: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Delete this history entry?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:125:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Clear all history entries"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ dialogs.c:127:2: warning: initializing 'unsigned char *' with an expression of type 'char[50]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Do you really want to remove all history entries?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ globhist.c:60:16: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document.history", N_("Global history"), ^~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ globhist.c:61:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "global", 0, ^~~~~~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ globhist.c:60:36: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("document.history", N_("Global history"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ dialogs.cglobhist.c:169:26: warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : do_edit_dialog(term, 1, N_("Search history"), gh_last_searched_title, ^~~~~~~~~~~~~~~~~~~~ 60:2: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/intl/gettext/libintl.h INIT_OPT_TREE("document.history", N_("Global history"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ../.././src/config/options.h ^~~~~~~~~~~~~~~~~~~:525:23: ../.././src/dialogs/edit.h:13: note: expanded from macro 'INIT_OPT_TREE' 60 {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ : note: passing argument to parameter here ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' void do_edit_dialog(struct terminal *, int, unsigned char *, ^ #define DESC(x) (x) ^~~ globhist.c:64:16: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("document.history.global", N_("Enable"), ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ globhist.c:65:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] dialogs.c "enable", 0, 1, ^~~~~~~~ :189:30: ../.././src/config/options.h:warning: passing 'char[37]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 475:11: note: expanded from macro 'INIT_OPT_BOOL' display_type = &get_opt_int("document.history.global.display_type"); {{ path, name, capt, DESC(desc), flags, \ ^~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~globhist.c:64 ../.././src/config/options.h:302::60:43: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: expanded from macro 'get_opt_int' INIT_OPT_BOOL("document.history.global", N_("Enable"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~../.././src/intl/gettext/libintl.h:21:17: ../.././src/config/options.h:294note: expanded from macro 'N_':52: note: expanded from macro 'get_opt_int_tree' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:#define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~475: 17../.././src/config/options.h:290: :50note: expanded from macro 'INIT_OPT_BOOL': note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ {{ path, name, capt, DESC(desc), flags, \ ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here globhist.c:64:2: warning: initializing 'unsigned char *' with an expression of type 'char[56]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] extern union option_value *get_opt_(struct option *, unsigned char *); INIT_OPT_BOOL("document.history.global", N_("Enable"), ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ globhist.c:69:15: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.history.global", N_("Maximum number of entries"), ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:480:5: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ globhist.c:70:3: warning: dialogs.c:224:4: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] warning: "max_items", 0, 1, INT_MAX, 1024,initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~~~~ { N_("~Goto"), push_hierbox_goto_button, 1 }, ^~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21../.././src/config/options.h:480:11:17: : note: expanded from macro 'INIT_OPT_INT' note: expanded from macro 'N_' {{ path, name, capt, DESC(desc), flags, \ ^~~~#define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ globhist.c:69:42: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] dialogs.c:225:4: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.history.global", N_("Maximum number of entries"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { N_("~Info"), push_hierbox_info_button, 1 }, ^~~~~~~~~~~ ../.././src/intl/gettext/libintl.h../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' :#define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ 21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg))dialogs.c: ^ ../.././src/config/options.h:480227:4: :warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]17: note: { N_("~Bookmark"), push_bookmark_button, 0 }, ^~~~~~~~~~~~~~~ expanded from macro 'INIT_OPT_INT' ../.././src/intl/gettext/libintl.h:21:17: note: {{ path, name, capt, DESC(desc), flags, \ expanded from macro 'N_' ^~~~ #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ globhist.c:69:2: warning: initializing 'unsigned char *' with an expression of type 'char[49]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] dialogs.c:229:4 INIT_OPT_INT("document.history.global", N_("Maximum number of entries"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: warning: ../.././src/config/options.h:480initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :23: note: expanded from macro 'INIT_OPT_INT' { N_("~Delete"), push_hierbox_delete_button, 0 }, ^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h: {{ path, name, capt, DESC(desc), flags, \ 21: ^~~~~~~~~~ ../.././src/config/options.h:33517: note: expanded from macro 'N_':17 #define N_(msg) (gettext_noop(msg)): note: expanded from macro 'DESC' ^~~~~~~~~~~~~~~~~~~ #define DESC(x) (x) ^~~ dialogs.c:230:4: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] globhist.c:73 { N_("~Search"), push_search_button, 1 }, ^~~~~~~~~~~~~:15 : ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_'warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ INIT_OPT_INT("document.history.global", N_("Display style"), ^~~~~~~~~~~~~~~~~~~~~~~~~ dialogs.c../.././src/config/options.h::231:480:4:5: note: warning: expanded from macro 'INIT_OPT_INT' initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {{ path, name, capt, DESC(desc), flags, \ ^~~~ { N_("~Toggle display"), push_toggle_display_button, 1 }, ^~~~~~~~~~~~~~~~~~~~~ globhist.c:74:../.././src/intl/gettext/libintl.h:21:3: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 17: note: expanded from macro 'N_' "display_type", 0, 0, 1, 0, #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ ../.././src/config/options.h:480:dialogs.c:23211: note: expanded from macro 'INIT_OPT_INT' : {{ path, name, capt, DESC(desc), flags, \ ^~~~ 4: warning: globhist.c:73:42initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { N_("C~lear"), push_hierbox_clear_button, 0 }, ^~~~~~~~~~~~: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/intl/gettext/libintl.h:21: INIT_OPT_INT("document.history.global", N_("Display style"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 17: note: expanded from macro 'N_' ../.././src/intl/gettext/libintl.h#define N_(msg) (gettext_noop(msg)) :21 ^~~~~~~~~~~~~~~~~~~ :17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:480:17: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ globhist.c:73:2: warning: initializing 'unsigned char *' with an expression of type 'char[69]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("document.history.global", N_("Display style"), dialogs.c:241:2: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]../.././src/config/options.h: 480:23: note: expanded from macro 'INIT_OPT_INT' N_("Global history manager"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21: {{ path, name, capt, DESC(desc), flags, \17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~ ^ ../.././src/config/options.h:335../.././src/bfu/hierbox.h::17: note: 97:3: note: expanded from macro 'DESC' expanded from macro 'struct_hierbox_browser' #define DESC(x) (x) title, \ ^~~ ^~~~~ globhist.c:80:17: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_ALIAS("document.history.global", "write_interval", 0, ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:520:5: note: expanded from macro 'INIT_OPT_ALIAS' {{ path, name, NULL, NULL, flags, \ ^~~~ globhist.c:80:44: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_ALIAS("document.history.global", "write_interval", 0, ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:520:11: note: expanded from macro 'INIT_OPT_ALIAS' {{ path, name, NULL, NULL, flags, \ ^~~~ globhist.c:103:66: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] item = get_hash_item(globhist_cache, history_item->url, strlen(history_item->url)); ^~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ globhist.c:154:51: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] item = get_hash_item(globhist_cache, url, strlen(url)); ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ globhist.c:233:4: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("global history is empty"); ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ globhist.c:233:13: warning: passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("global history is empty"); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ globhist.c:255:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int urllen = strlen(history_item->url); ^~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ globhist.c:317:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && strcasestr(history_item->title, search_title)) ^~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:160:30: note: passing argument to parameter '__big' here char *strcasestr(const char *__big, const char *__little); ^ globhist.c:317:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && strcasestr(history_item->title, search_title)) ^~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:160:49: note: passing argument to parameter '__little' here char *strcasestr(const char *__big, const char *__little); ^ globhist.c:319:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && c_strcasestr(history_item->url, search_url))) { ^~~~~~~~~~~~~~~~~ ../.././src/util/string.h:115:33: note: passing argument to parameter 'haystack' here char * c_strcasestr(const char *haystack, const char *needle); ^ globhist.c:319:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && c_strcasestr(history_item->url, search_url))) { ^~~~~~~~~~ ../.././src/util/string.h:115:55: note: passing argument to parameter 'needle' here char * c_strcasestr(const char *haystack, const char *needle); ^ globhist.c:333:17: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *file_name = GLOBAL_HISTORY_FILENAME; ^ ~~~~~~~~~~~~~~~~~~~~~~~ globhist.c:338:26: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || get_cmd_opt_bool("anonymous")) ^~~~~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ globhist.c:346:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] f = fopen(file_name, "rb"); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:153:37: note: passing argument to parameter '__filename' here FILE *fopen(const char * __restrict __filename, const char * __restrict __mode) __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0, __DARWIN_ALIAS(fopen)); ^ globhist.c:353:15: warning: passing 'unsigned char[3072]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] while (fgets(in_buffer, sizeof(in_buffer), f)) { ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:149:30: note: passing argument to parameter here char *fgets(char * __restrict, int, FILE *); ^ globhist.c:356:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] url = strchr(title, '\t'); ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ globhist.c:356:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] url = strchr(title, '\t'); ^ ~~~~~~~~~~~~~~~~~~~ globhist.c:360:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] last_visit = strchr(url, '\t'); ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ globhist.c:360:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] last_visit = strchr(url, '\t'); ^ ~~~~~~~~~~~~~~~~~ globhist.c:364:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] eol = strchr(last_visit, '\n'); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ globhist.c:364:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] eol = strchr(last_visit, '\n'); ^ ~~~~~~~~~~~~~~~~~~~~~~~~ globhist.c:368:53: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_global_history_item(url, title, str_to_time_t(last_visit)); ^~~~~~~~~~ ../.././src/util/time.h:20:41: note: expanded from macro 'str_to_time_t' #define str_to_time_t(s) ((time_t) atol(s)) ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:136:24: note: passing argument to parameter here long atol(const char *); ^ globhist.c:384:26: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || get_cmd_opt_bool("anonymous")) ^~~~~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ globhist.c:428:4: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "periodic-saving", 0, global_history_write_hook, NULL }, ^~~~~~~~~~~~~~~~~ globhist.c:449:15: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /* name: */ N_("Global History"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/main/module.h:41:4: note: expanded from macro 'struct_module' { name, options, hooks, submods, data, init, done } ^~~~ 33 warnings generated. 47 warnings generated. [LD] src/globhist/lib.o gmake[2]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/globhist' [MAKE all] src/intl gmake[2]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/intl' [MAKE all] src/intl/gettext gmake[3]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/intl/gettext' [CC] src/intl/charsets.o [CC] src/intl/gettext/bindtextdom.o [CC] src/intl/gettext/dcgettext.o In file included from charsets.c:25: In file included from ../.././src/util/conv.h:4: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from charsets.c:25: In file included from ../.././src/util/conv.h:4: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from charsets.c:25: ../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from charsets.c:68: ../.././src/intl/codepage.inc:14:2: warning: initializing 'unsigned char *const' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "us-ascii", ^~~~~~~~~~ ../.././src/intl/codepage.inc:15:2: warning: initializing 'unsigned char *const' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ascii", ^~~~~~~ ../.././src/intl/codepage.inc:16:2: warning: initializing 'unsigned char *const' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "7bit", ^~~~~~ ../.././src/intl/codepage.inc:17:2: warning: initializing 'unsigned char *const' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "7-bit", ^~~~~~~ ../.././src/intl/codepage.inc:18:2: warning: initializing 'unsigned char *const' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "iso-ir-6", ^~~~~~~~~~ ../.././src/intl/codepage.inc:19:2: warning: initializing 'unsigned char *const' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ANSI_X3.4-1968", ^~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:20:2: warning: initializing 'unsigned char *const' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ANSI_X3.4-1986", ^~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:21:2: warning: initializing 'unsigned char *const' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "646", ^~~~~ ../.././src/intl/codepage.inc:22:2: warning: initializing 'unsigned char *const' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "cp646", ^~~~~~~ ../.././src/intl/codepage.inc:23:2: warning: initializing 'unsigned char *const' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO_646.irv:1991", ^~~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:24:2: warning: initializing 'unsigned char *const' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO646-US", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:25:2: warning: initializing 'unsigned char *const' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "us", ^~~~ ../.././src/intl/codepage.inc:26:2: warning: initializing 'unsigned char *const' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "IBM367", ^~~~~~~~ ../.././src/intl/codepage.inc:27:2: warning: initializing 'unsigned char *const' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "cp367", ^~~~~~~ ../.././src/intl/codepage.inc:28:2: warning: initializing 'unsigned char *const' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "csASCII", ^~~~~~~~~ ../.././src/intl/codepage.inc:29:2: warning: initializing 'unsigned char *const' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO646.1991-IRV", ^~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:170:2: warning: initializing 'unsigned char *const' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO-8859-1", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:171:2: warning: initializing 'unsigned char *const' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "iso8859-1", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:172:2: warning: initializing 'unsigned char *const' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "8859-1", ^~~~~~~~ ../.././src/intl/codepage.inc:173:2: warning: initializing 'unsigned char *const' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "iso-ir-100", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:174:2: warning: initializing 'unsigned char *const' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "latin1", ^~~~~~~~ ../.././src/intl/codepage.inc:175:2: warning: initializing 'unsigned char *const' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "l1", ^~~~ ../.././src/intl/codepage.inc:176:2: warning: initializing 'unsigned char *const' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "il1", ^~~~~ ../.././src/intl/codepage.inc:177:2: warning: initializing 'unsigned char *const' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "819", ^~~~~ ../.././src/intl/codepage.inc:178:2: warning: initializing 'unsigned char *const' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "cp819", ^~~~~~~ ../.././src/intl/codepage.inc:179:2: warning: initializing 'unsigned char *const' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO_8859-1", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:180:2: warning: initializing 'unsigned char *const' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "IBM819", ^~~~~~~~ ../.././src/intl/codepage.inc:181:2: warning: initializing 'unsigned char *const' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "csISOLatin1", ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:182:2: warning: initializing 'unsigned char *const' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO_8859-1:1987", ^~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:183:2: warning: initializing 'unsigned char *const' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO8859_1", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:324:2: warning: initializing 'unsigned char *const' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO-8859-2", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:325:2: warning: initializing 'unsigned char *const' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "iso8859-2", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:326:2: warning: initializing 'unsigned char *const' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "8859-2", ^~~~~~~~ ../.././src/intl/codepage.inc:327:2: warning: initializing 'unsigned char *const' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "iso-ir-101", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:328:2: warning: initializing 'unsigned char *const' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "latin2", ^~~~~~~~ ../.././src/intl/codepage.inc:329:2: warning: initializing 'unsigned char *const' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "l2", ^~~~ ../.././src/intl/codepage.inc:330:2: warning: initializing 'unsigned char *const' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "il2", ^~~~~ ../.././src/intl/codepage.inc:331:2: warning: initializing 'unsigned char *const' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO_8859-2:1987", ^~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:332:2: warning: initializing 'unsigned char *const' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO_8859-2", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:333:2: warning: initializing 'unsigned char *const' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "csISOLatin2", ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:334:2: warning: initializing 'unsigned char *const' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO8859_2", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:475:2: warning: initializing 'unsigned char *const' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO-8859-3", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:476:2: warning: initializing 'unsigned char *const' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "8859-3", ^~~~~~~~ ../.././src/intl/codepage.inc:477:2: warning: initializing 'unsigned char *const' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO_8859-3:1988", ^~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:478:2: warning: initializing 'unsigned char *const' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "iso-ir-109", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:479:2: warning: initializing 'unsigned char *const' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO_8859-3", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:480:2: warning: initializing 'unsigned char *const' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "latin3", ^~~~~~~~ ../.././src/intl/codepage.inc:481:2: warning: initializing 'unsigned char *const' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "l3", ^~~~ ../.././src/intl/codepage.inc:482:2: warning: initializing 'unsigned char *const' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "csISOLatin3", ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:483:2: warning: initializing 'unsigned char *const' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO8859-3", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:484:2: warning: initializing 'unsigned char *const' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO8859_3", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:625:2: warning: initializing 'unsigned char *const' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO-8859-4", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:626:2: warning: initializing 'unsigned char *const' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "iso8859-4", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:627:2: warning: initializing 'unsigned char *const' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "8859-4", ^~~~~~~~ ../.././src/intl/codepage.inc:628:2: warning: initializing 'unsigned char *const' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "iso-ir-110", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:629:2: warning: initializing 'unsigned char *const' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "latin4", ^~~~~~~~ ../.././src/intl/codepage.inc:630:2: warning: initializing 'unsigned char *const' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "l4", ^~~~ ../.././src/intl/codepage.inc:631:2: warning: initializing 'unsigned char *const' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "il4", ^~~~~ ../.././src/intl/codepage.inc:632:2: warning: initializing 'unsigned char *const' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO_8859-4:1988", ^~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:633:2: warning: initializing 'unsigned char *const' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO_8859-4", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:634:2: warning: initializing 'unsigned char *const' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "csISOLatin4", ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:635:2: warning: initializing 'unsigned char *const' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO8859_4", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:776:2: warning: initializing 'unsigned char *const' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO-8859-5", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:777:2: warning: initializing 'unsigned char *const' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "iso8859-5", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:778:2: warning: initializing 'unsigned char *const' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "8859-5", ^~~~~~~~ ../.././src/intl/codepage.inc:779:2: warning: initializing 'unsigned char *const' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO_8859-5:1988", ^~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:780:2: warning: initializing 'unsigned char *const' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "iso-ir-144", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:781:2: warning: initializing 'unsigned char *const' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO_8859-5", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:782:2: warning: initializing 'unsigned char *const' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "cyrillic", ^~~~~~~~~~ ../.././src/intl/codepage.inc:783:2: warning: initializing 'unsigned char *const' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "csISOLatinCyrillic", ^~~~~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:784:2: warning: initializing 'unsigned char *const' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO8859_5", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:925:2: warning: initializing 'unsigned char *const' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO-8859-6", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:926:2: warning: initializing 'unsigned char *const' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "8859-6", ^~~~~~~~ ../.././src/intl/codepage.inc:927:2: warning: initializing 'unsigned char *const' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO_8859-6", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:928:2: warning: initializing 'unsigned char *const' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO_8859-6:1987", ^~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:929:2: warning: initializing 'unsigned char *const' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO-IR-127", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:930:2: warning: initializing 'unsigned char *const' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ECMA-114", ^~~~~~~~~~ ../.././src/intl/codepage.inc:931:2: warning: initializing 'unsigned char *const' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ASMO-708", ^~~~~~~~~~ ../.././src/intl/codepage.inc:932:2: warning: initializing 'unsigned char *const' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ARABIC", ^~~~~~~~ ../.././src/intl/codepage.inc:933:2: warning: initializing 'unsigned char *const' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "csISOLatinArabic", ^~~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:934:2: warning: initializing 'unsigned char *const' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO8859-6", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:935:2: warning: initializing 'unsigned char *const' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO8859_6", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:1076:2: warning: initializing 'unsigned char *const' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO-8859-7", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:1077:2: warning: initializing 'unsigned char *const' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "iso8859-7", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:1078:2: warning: initializing 'unsigned char *const' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "8859-7", ^~~~~~~~ ../.././src/intl/codepage.inc:1079:2: warning: initializing 'unsigned char *const' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "iso-ir-126", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:1080:2: warning: initializing 'unsigned char *const' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "elot-928", ^~~~~~~~~~ ../.././src/intl/codepage.inc:1081:2: warning: initializing 'unsigned char *const' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO_8859-7:1987", ^~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1082:2: warning: initializing 'unsigned char *const' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ECMA-118", ^~~~~~~~~~ ../.././src/intl/codepage.inc:1083:2: warning: initializing 'unsigned char *const' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ELOT_928", ^~~~~~~~~~ ../.././src/intl/codepage.inc:1084:2: warning: initializing 'unsigned char *const' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "GREEK8", ^~~~~~~~ ../.././src/intl/codepage.inc:1085:2: warning: initializing 'unsigned char *const' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "GREEK", ^~~~~~~ ../.././src/intl/codepage.inc:1086:2: warning: initializing 'unsigned char *const' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "csISOLatinGreek", ^~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1087:2: warning: initializing 'unsigned char *const' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO8859_7", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:1228:2: warning: initializing 'unsigned char *const' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO-8859-8", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:1229:2: warning: initializing 'unsigned char *const' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "8859-8", ^~~~~~~~ ../.././src/intl/codepage.inc:1230:2: warning: initializing 'unsigned char *const' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO_8859-8:1988", ^~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1231:2: warning: initializing 'unsigned char *const' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO-IR-138", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:1232:2: warning: initializing 'unsigned char *const' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "HEBREW", ^~~~~~~~ ../.././src/intl/codepage.inc:1233:2: warning: initializing 'unsigned char *const' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "csISOLatinHebrew", ^~~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1234:2: warning: initializing 'unsigned char *const' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO8859-8", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:1235:2: warning: initializing 'unsigned char *const' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO8859_8", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:1376:2: warning: initializing 'unsigned char *const' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO-8859-9", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:1377:2: warning: initializing 'unsigned char *const' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "iso8859-9", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:1378:2: warning: initializing 'unsigned char *const' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "8859-9", ^~~~~~~~ ../.././src/intl/codepage.inc:1379:2: warning: initializing 'unsigned char *const' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO_8859-9:1989", ^~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1380:2: warning: initializing 'unsigned char *const' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO-IR-148", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:1381:2: warning: initializing 'unsigned char *const' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "LATIN5", ^~~~~~~~ ../.././src/intl/codepage.inc:1382:2: warning: initializing 'unsigned char *const' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "L5", ^~~~ ../.././src/intl/codepage.inc:1383:2: warning: initializing 'unsigned char *const' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "csISOLatin5", ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1384:2: warning: initializing 'unsigned char *const' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO8859_9", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:1525:2: warning: initializing 'unsigned char *const' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO-8859-10", ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1526:2: warning: initializing 'unsigned char *const' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "8859-10", ^~~~~~~~~ ../.././src/intl/codepage.inc:1527:2: warning: initializing 'unsigned char *const' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO_8859-10:1992", ^~~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1528:2: warning: initializing 'unsigned char *const' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO-IR-157", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:1529:2: warning: initializing 'unsigned char *const' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "LATIN6", ^~~~~~~~ ../.././src/intl/codepage.inc:1530:2: warning: initializing 'unsigned char *const' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "L6", ^~~~ ../.././src/intl/codepage.inc:1531:2: warning: initializing 'unsigned char *const' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "csISOLatin6", ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1532:2: warning: initializing 'unsigned char *const' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO8859-10", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:1673:2: warning: initializing 'unsigned char *const' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO-8859-13", ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1674:2: warning: initializing 'unsigned char *const' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "iso8859-13", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:1675:2: warning: initializing 'unsigned char *const' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "8859-13", ^~~~~~~~~ ../.././src/intl/codepage.inc:1676:2: warning: initializing 'unsigned char *const' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "iso-ir-179", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:1677:2: warning: initializing 'unsigned char *const' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "latin7", ^~~~~~~~ ../.././src/intl/codepage.inc:1678:2: warning: initializing 'unsigned char *const' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "l7", ^~~~ ../.././src/intl/codepage.inc:1679:2: warning: initializing 'unsigned char *const' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "il7", ^~~~~ ../.././src/intl/codepage.inc:1680:2: warning: initializing 'unsigned char *const' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO_8859-13", ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1821:2: warning: initializing 'unsigned char *const' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO-8859-14", ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1822:2: warning: initializing 'unsigned char *const' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "8859-14", ^~~~~~~~~ ../.././src/intl/codepage.inc:1823:2: warning: initializing 'unsigned char *const' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO_8859-14", ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1824:2: warning: initializing 'unsigned char *const' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO_8859-14:1998", ^~~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1825:2: warning: initializing 'unsigned char *const' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO-IR-199", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:1826:2: warning: initializing 'unsigned char *const' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "LATIN8", ^~~~~~~~ ../.././src/intl/codepage.inc:1827:2: warning: initializing 'unsigned char *const' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "L8", ^~~~ ../.././src/intl/codepage.inc:1968:2: warning: initializing 'unsigned char *const' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO-8859-15", ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1969:2: warning: initializing 'unsigned char *const' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "iso8859-15", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:1970:2: warning: initializing 'unsigned char *const' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "8859-15", ^~~~~~~~~ ../.././src/intl/codepage.inc:1971:2: warning: initializing 'unsigned char *const' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "latin9", ^~~~~~~~ ../.././src/intl/codepage.inc:1972:2: warning: initializing 'unsigned char *const' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "l9", ^~~~ ../.././src/intl/codepage.inc:1973:2: warning: initializing 'unsigned char *const' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "il9", ^~~~~ ../.././src/intl/codepage.inc:1974:2: warning: initializing 'unsigned char *const' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "latin0", ^~~~~~~~ ../.././src/intl/codepage.inc:1975:2: warning: initializing 'unsigned char *const' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "l0", ^~~~ ../.././src/intl/codepage.inc:1976:2: warning: initializing 'unsigned char *const' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "il0", ^~~~~ ../.././src/intl/codepage.inc:1977:2: warning: initializing 'unsigned char *const' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO_8859-15", ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1978:2: warning: initializing 'unsigned char *const' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO_8859-15:1998", ^~~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:1979:2: warning: initializing 'unsigned char *const' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO-IR-203", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:2120:2: warning: initializing 'unsigned char *const' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO-8859-16", ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:2121:2: warning: initializing 'unsigned char *const' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "iso8859-16", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:2122:2: warning: initializing 'unsigned char *const' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "8859-16", ^~~~~~~~~ ../.././src/intl/codepage.inc:2123:2: warning: initializing 'unsigned char *const' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "latin10", ^~~~~~~~~ ../.././src/intl/codepage.inc:2124:2: warning: initializing 'unsigned char *const' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "l10", ^~~~~ ../.././src/intl/codepage.inc:2125:2: warning: initializing 'unsigned char *const' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "il10", ^~~~~~ ../.././src/intl/codepage.inc:2126:2: warning: initializing 'unsigned char *const' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO_8859-16", ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:2127:2: warning: initializing 'unsigned char *const' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO_8859-16:2000", ^~~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:2128:2: warning: initializing 'unsigned char *const' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO-IR-226", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:2129:2: warning: initializing 'unsigned char *const' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ISO_8859-16:2001", ^~~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:2270:2: warning: initializing 'unsigned char *const' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "windows-1250", ^~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:2271:2: warning: initializing 'unsigned char *const' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "windows1250", ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:2272:2: warning: initializing 'unsigned char *const' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "1250", ^~~~~~ ../.././src/intl/codepage.inc:2273:2: warning: initializing 'unsigned char *const' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "cp1250", ^~~~~~~~ ../.././src/intl/codepage.inc:2274:2: warning: initializing 'unsigned char *const' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "MS-EE", ^~~~~~~ ../.././src/intl/codepage.inc:2415:2: warning: initializing 'unsigned char *const' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "windows-1251", ^~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:2416:2: warning: initializing 'unsigned char *const' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "windows1251", ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:2417:2: warning: initializing 'unsigned char *const' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "1251", ^~~~~~ ../.././src/intl/codepage.inc:2418:2: warning: initializing 'unsigned char *const' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "cp1251", ^~~~~~~~ ../.././src/intl/codepage.inc:2419:2: warning: initializing 'unsigned char *const' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "MS-CYRL", ^~~~~~~~~ ../.././src/intl/codepage.inc:2560:2: warning: initializing 'unsigned char *const' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "windows-1252", ^~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:2561:2: warning: initializing 'unsigned char *const' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "1252", ^~~~~~ ../.././src/intl/codepage.inc:2702:2: warning: initializing 'unsigned char *const' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "windows-1256", ^~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:2703:2: warning: initializing 'unsigned char *const' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "1256", ^~~~~~ ../.././src/intl/codepage.inc:2704:2: warning: initializing 'unsigned char *const' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "cp1256", ^~~~~~~~ ../.././src/intl/codepage.inc:2705:2: warning: initializing 'unsigned char *const' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "MS-ARAB", ^~~~~~~~~ ../.././src/intl/codepage.inc:2846:2: warning: initializing 'unsigned char *const' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "windows-1257", ^~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:2847:2: warning: initializing 'unsigned char *const' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "windows1257", ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:2848:2: warning: initializing 'unsigned char *const' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "1257", ^~~~~~ ../.././src/intl/codepage.inc:2849:2: warning: initializing 'unsigned char *const' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "cp1257", ^~~~~~~~ ../.././src/intl/codepage.inc:2850:2: warning: initializing 'unsigned char *const' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "WINBALTRIM", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:2991:2: warning: initializing 'unsigned char *const' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "cp437", ^~~~~~~ ../.././src/intl/codepage.inc:2992:2: warning: initializing 'unsigned char *const' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "437", ^~~~~ ../.././src/intl/codepage.inc:2993:2: warning: initializing 'unsigned char *const' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "IBM437", ^~~~~~~~ ../.././src/intl/codepage.inc:2994:2: warning: initializing 'unsigned char *const' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "csPC8CodePage437", ^~~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:3135:2: warning: initializing 'unsigned char *const' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "cp737", ^~~~~~~ ../.././src/intl/codepage.inc:3136:2: warning: initializing 'unsigned char *const' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "737", ^~~~~ ../.././src/intl/codepage.inc:3277:2: warning: initializing 'unsigned char *const' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "cp850", ^~~~~~~ ../.././src/intl/codepage.inc:3278:2: warning: initializing 'unsigned char *const' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "850", ^~~~~ ../.././src/intl/codepage.inc:3279:2: warning: initializing 'unsigned char *const' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "IBM850", ^~~~~~~~ ../.././src/intl/codepage.inc:3280:2: warning: initializing 'unsigned char *const' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "csPC850Multilingual", ^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:3421:2: warning: initializing 'unsigned char *const' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "cp852", ^~~~~~~ ../.././src/intl/codepage.inc:3422:2: warning: initializing 'unsigned char *const' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "852", ^~~~~ ../.././src/intl/codepage.inc:3423:2: warning: initializing 'unsigned char *const' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "csPCp852", ^~~~~~~~~~ ../.././src/intl/codepage.inc:3564:2: warning: initializing 'unsigned char *const' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "cp866", ^~~~~~~ ../.././src/intl/codepage.inc:3565:2: warning: initializing 'unsigned char *const' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "866", ^~~~~ ../.././src/intl/codepage.inc:3566:2: warning: initializing 'unsigned char *const' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "IBM866", ^~~~~~~~ ../.././src/intl/codepage.inc:3567:2: warning: initializing 'unsigned char *const' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "csIBM866", ^~~~~~~~~~ ../.././src/intl/codepage.inc:3708:2: warning: initializing 'unsigned char *const' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "x-cp866-u", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:3709:2: warning: initializing 'unsigned char *const' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ruscii", ^~~~~~~~ ../.././src/intl/codepage.inc:3710:2: warning: initializing 'unsigned char *const' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "1125", ^~~~~~ ../.././src/intl/codepage.inc:3711:2: warning: initializing 'unsigned char *const' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "cp1125", ^~~~~~~~ ../.././src/intl/codepage.inc:3852:2: warning: initializing 'unsigned char *const' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "x-mac", ^~~~~~~ ../.././src/intl/codepage.inc:3853:2: warning: initializing 'unsigned char *const' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "mac", ^~~~~ ../.././src/intl/codepage.inc:3854:2: warning: initializing 'unsigned char *const' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "macroman", ^~~~~~~~~~ ../.././src/intl/codepage.inc:3855:2: warning: initializing 'unsigned char *const' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "Macintosh", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:3856:2: warning: initializing 'unsigned char *const' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "csMacintosh", ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:3997:2: warning: initializing 'unsigned char *const' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "x-mac-ce", ^~~~~~~~~~ ../.././src/intl/codepage.inc:3998:2: warning: initializing 'unsigned char *const' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "mac-ce", ^~~~~~~~ ../.././src/intl/codepage.inc:3999:2: warning: initializing 'unsigned char *const' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "maclatin2", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:4000:2: warning: initializing 'unsigned char *const' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "10029", ^~~~~~~ ../.././src/intl/codepage.inc:4001:2: warning: initializing 'unsigned char *const' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "cp10029", ^~~~~~~~~ ../.././src/intl/codepage.inc:4142:2: warning: initializing 'unsigned char *const' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "x-kam-cs", ^~~~~~~~~~ ../.././src/intl/codepage.inc:4143:2: warning: initializing 'unsigned char *const' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "kam", ^~~~~ ../.././src/intl/codepage.inc:4144:2: warning: initializing 'unsigned char *const' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "867", ^~~~~ ../.././src/intl/codepage.inc:4145:2: warning: initializing 'unsigned char *const' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "869", ^~~~~ ../.././src/intl/codepage.inc:4286:2: warning: initializing 'unsigned char *const' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "koi8-r", ^~~~~~~~ ../.././src/intl/codepage.inc:4287:2: warning: initializing 'unsigned char *const' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "csKOI8R", ^~~~~~~~~ ../.././src/intl/codepage.inc:4428:2: warning: initializing 'unsigned char *const' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "koi8-u", ^~~~~~~~ ../.././src/intl/codepage.inc:4569:2: warning: initializing 'unsigned char *const' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "koi8-ru", ^~~~~~~~~ ../.././src/intl/codepage.inc:4714:2: warning: initializing 'unsigned char *const' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "TCVN-5712", ^~~~~~~~~~~ ../.././src/intl/codepage.inc:4715:2: warning: initializing 'unsigned char *const' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "TCVN", ^~~~~~ ../.././src/intl/codepage.inc:4716:2: warning: initializing 'unsigned char *const' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "TCVN-0", ^~~~~~~~ ../.././src/intl/codepage.inc:4717:2: warning: initializing 'unsigned char *const' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "TCVN-1", ^~~~~~~~ ../.././src/intl/codepage.inc:4718:2: warning: initializing 'unsigned char *const' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "TCVN5712", ^~~~~~~~~~ ../.././src/intl/codepage.inc:4719:2: warning: initializing 'unsigned char *const' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "TCVN5712-1", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:4720:2: warning: initializing 'unsigned char *const' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "TCVN5712-1:1993", ^~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:4865:2: warning: initializing 'unsigned char *const' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "VISCII", ^~~~~~~~ ../.././src/intl/codepage.inc:4866:2: warning: initializing 'unsigned char *const' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "VISCII-1", ^~~~~~~~~~ ../.././src/intl/codepage.inc:4867:2: warning: initializing 'unsigned char *const' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "VISCII 1.1", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:4868:2: warning: initializing 'unsigned char *const' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "VISCII-1.1", ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:4869:2: warning: initializing 'unsigned char *const' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "VISCII1.1-1", ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:4870:2: warning: initializing 'unsigned char *const' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "csVISCII", ^~~~~~~~~~ ../.././src/intl/codepage.inc:4882:2: warning: initializing 'unsigned char *const' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "utf-8", ^~~~~~~ ../.././src/intl/codepage.inc:4883:2: warning: initializing 'unsigned char *const' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "utf8", ^~~~~~ ../.././src/intl/codepage.inc:4913:3: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"7-bit ASCII", aliases_7bit, highhalf_7bit, table_7bit}, ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:4914:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"ISO 8859-1", aliases_8859_1, highhalf_8859_1, table_8859_1}, ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:4915:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"ISO 8859-2", aliases_8859_2, highhalf_8859_2, table_8859_2}, ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:4916:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"ISO 8859-3", aliases_8859_3, highhalf_8859_3, table_8859_3}, ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:4917:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"ISO 8859-4", aliases_8859_4, highhalf_8859_4, table_8859_4}, ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:4918:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"ISO 8859-5", aliases_8859_5, highhalf_8859_5, table_8859_5}, ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:4919:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"ISO 8859-6", aliases_8859_6, highhalf_8859_6, table_8859_6}, ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:4920:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"ISO 8859-7", aliases_8859_7, highhalf_8859_7, table_8859_7}, ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:4921:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"ISO 8859-8", aliases_8859_8, highhalf_8859_8, table_8859_8}, ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:4922:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"ISO 8859-9", aliases_8859_9, highhalf_8859_9, table_8859_9}, ^~~~~~~~~~~~ ../.././src/intl/codepage.inc:4923:3: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"ISO 8859-10", aliases_8859_10, highhalf_8859_10, table_8859_10}, ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:4924:3: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"ISO 8859-13", aliases_8859_13, highhalf_8859_13, table_8859_13}, ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:4925:3: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"ISO 8859-14", aliases_8859_14, highhalf_8859_14, table_8859_14}, ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:4926:3: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"ISO 8859-15", aliases_8859_15, highhalf_8859_15, table_8859_15}, ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:4927:3: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"ISO 8859-16", aliases_8859_16, highhalf_8859_16, table_8859_16}, ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:4928:3: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"Window$ 1250", aliases_cp1250, highhalf_cp1250, table_cp1250}, ^~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:4929:3: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"Window$ 1251", aliases_cp1251, highhalf_cp1251, table_cp1251}, ^~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:4930:3: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"Window$ 1252", aliases_cp1252, highhalf_cp1252, table_cp1252}, ^~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:4931:3: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"Window$ 1256", aliases_cp1256, highhalf_cp1256, table_cp1256}, ^~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:4932:3: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"Window$ 1257", aliases_cp1257, highhalf_cp1257, table_cp1257}, ^~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:4933:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"CP 437", aliases_cp437, highhalf_cp437, table_cp437}, ^~~~~~~~ ../.././src/intl/codepage.inc:4934:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"CP 737", aliases_cp737, highhalf_cp737, table_cp737}, ^~~~~~~~ ../.././src/intl/codepage.inc:4935:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"CP 850", aliases_cp850, highhalf_cp850, table_cp850}, ^~~~~~~~ ../.././src/intl/codepage.inc:4936:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"CP 852", aliases_cp852, highhalf_cp852, table_cp852}, ^~~~~~~~ ../.././src/intl/codepage.inc:4937:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"CP 866", aliases_cp866, highhalf_cp866, table_cp866}, ^~~~~~~~ ../.././src/intl/codepage.inc:4938:3: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"CP 1125 (Ukrainian)", aliases_cp1125, highhalf_cp1125, table_cp1125}, ^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:4939:3: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"MacRoman 2000", aliases_macroman, highhalf_macroman, table_macroman}, ^~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:4940:3: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"Mac latin 2", aliases_mac_lat2, highhalf_mac_lat2, table_mac_lat2}, ^~~~~~~~~~~~~ ../.././src/intl/codepage.inc:4941:3: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"Kamenicky Brothers", aliases_kamen, highhalf_kamen, table_kamen}, ^~~~~~~~~~~~~~~~~~~~ ../.././src/intl/codepage.inc:4942:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"KOI8-R", aliases_koi8_r, highhalf_koi8_r, table_koi8_r}, ^~~~~~~~ ../.././src/intl/codepage.inc:4943:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"KOI8-U", aliases_koi8_u, highhalf_koi8_u, table_koi8_u}, ^~~~~~~~ ../.././src/intl/codepage.inc:4944:3: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"KOI8-RU", aliases_koi8_ru, highhalf_koi8_ru, table_koi8_ru}, ^~~~~~~~~ ../.././src/intl/codepage.inc:4945:3: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"TCVN-5712", aliases_tcvn5712, highhalf_tcvn5712, table_tcvn5712}, ^~~~~~~~~~~ ../.././src/intl/codepage.inc:4946:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"VISCII", aliases_viscii, highhalf_viscii, table_viscii}, ^~~~~~~~ ../.././src/intl/codepage.inc:4947:3: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {"Unicode UTF-8", aliases_utf8, highhalf_utf8, table_utf8}, ^~~~~~~~~~~~~~~ In file included from dcgettext.c:24: In file included from ../../.././src/intl/gettext/gettextP.h:24: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' In file included from charsets.c:69: ../.././src/intl/uni_7b.inc: INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ 5:15: warning: ../../.././src/util/error.h:47:initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ {0x00000000, "NUL"}, ^~~~~ In file included from dcgettext.c:24: In file included from ../../.././src/intl/gettext/gettextP.h:24../.././src/intl/uni_7b.inc:6: ../../.././src/util/string.h:255:2: warning: :15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000001, "SH"}, ^~~~ assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/uni_7b.inc:7:15:../../.././src/util/error.h:127:11: note: expanded from macro 'assertm'warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000002, "SX"}, ^~~~ INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/uni_7b.inc:8:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../../.././src/util/error.h {0x00000003, "EX"}, ^~~~ :48:37../.././src/intl/uni_7b.inc:9:15: warning: : note: passing argument to parameter 'fmt' here initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] void elinks_internal(unsigned char *fmt, ...); {0x00000004, "ET"}, ^~~~ ^ ../.././src/intl/uni_7b.inc:10:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000005, "ENQ"}, ^~~~~ ../.././src/intl/uni_7b.inc:11:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000006, "AK"}, ^~~~ ../.././src/intl/uni_7b.inc:12:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000007, "BL"}, ^~~~ ../.././src/intl/uni_7b.inc:13:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000008, "BS"}, ^~~~ ../.././src/intl/uni_7b.inc:14:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000009, "HT"}, ^~~~ ../.././src/intl/uni_7b.inc:15:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000000a, "LF"}, ^~~~ ../.././src/intl/uni_7b.inc:16:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000000b, "VT"}, ^~~~ ../.././src/intl/uni_7b.inc:17:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000000c, "FF"}, ^~~~ ../.././src/intl/uni_7b.inc:18:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000000d, "CR"}, ^~~~ ../.././src/intl/uni_7b.inc:19:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000000e, "SO"}, ^~~~ ../.././src/intl/uni_7b.inc:20:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000000f, "SI"}, ^~~~ ../.././src/intl/uni_7b.inc:21:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000010, "DL"}, ^~~~ ../.././src/intl/uni_7b.inc:22:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000011, "DC1"}, ^~~~~ ../.././src/intl/uni_7b.inc:23:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000012, "DC2"}, ^~~~~ ../.././src/intl/uni_7b.inc:24:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000013, "DC3"}, ^~~~~ ../.././src/intl/uni_7b.inc:25:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000014, "DC4"}, ^~~~~ ../.././src/intl/uni_7b.inc:26:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000015, "NAK"}, ^~~~~ ../.././src/intl/uni_7b.inc:27:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000016, "SYN"}, ^~~~~ ../.././src/intl/uni_7b.inc:28:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000017, "EB"}, ^~~~ ../.././src/intl/uni_7b.inc:29:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000018, "CN"}, ^~~~ ../.././src/intl/uni_7b.inc:30:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000019, "EM"}, ^~~~ ../.././src/intl/uni_7b.inc:31:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000001a, "SB"}, ^~~~ ../.././src/intl/uni_7b.inc:32:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000001b, "ESC"}, ^~~~~ ../.././src/intl/uni_7b.inc:33:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000001c, "FS"}, ^~~~ ../.././src/intl/uni_7b.inc:34:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000001d, "GS"}, ^~~~ ../.././src/intl/uni_7b.inc:35:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000001e, "RS"}, ^~~~ ../.././src/intl/uni_7b.inc:36:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000001f, "US"}, ^~~~ ../.././src/intl/uni_7b.inc:37:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000007f, "DT"}, ^~~~ ../.././src/intl/uni_7b.inc:38:15: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000085, "\\\\012"}, ^~~~~~~~~ ../.././src/intl/uni_7b.inc:39:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000a0, "\\001"}, ^~~~~~~ ../.././src/intl/uni_7b.inc:40:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000a1, "!"}, ^~~ ../.././src/intl/uni_7b.inc:41:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000a2, "-c-"}, ^~~~~ ../.././src/intl/uni_7b.inc:42:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000a3, "-L-"}, ^~~~~ ../.././src/intl/uni_7b.inc:43:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000a4, "CUR"}, ^~~~~ ../.././src/intl/uni_7b.inc:44:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000a5, "YEN"}, ^~~~~ ../.././src/intl/uni_7b.inc:45:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000a6, "|"}, ^~~ ../.././src/intl/uni_7b.inc:46:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000a7, "S"}, ^~~ ../.././src/intl/uni_7b.inc:47:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000a8, "\""}, ^~~~ ../.././src/intl/uni_7b.inc:48:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000a9, "(c)"}, ^~~~~ ../.././src/intl/uni_7b.inc:49:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000aa, "-a"}, ^~~~ ../.././src/intl/uni_7b.inc:50:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000ab, "<<"}, ^~~~ ../.././src/intl/uni_7b.inc:51:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000ac, "NOT"}, ^~~~~ ../.././src/intl/uni_7b.inc:52:15: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000ad, ""}, ^~ ../.././src/intl/uni_7b.inc:53:15: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000ad, ""}, ^~ ../.././src/intl/uni_7b.inc:54:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000ae, "(R)"}, ^~~~~ ../.././src/intl/uni_7b.inc:55:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000af, "-"}, ^~~ ../.././src/intl/uni_7b.inc:56:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000b0, "DEG"}, ^~~~~ ../.././src/intl/uni_7b.inc:57:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000b1, "+-"}, ^~~~ ../.././src/intl/uni_7b.inc:58:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000b2, "^2"}, ^~~~ ../.././src/intl/uni_7b.inc:59:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000b3, "^3"}, ^~~~ ../.././src/intl/uni_7b.inc:60:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000b4, "'"}, ^~~ ../.././src/intl/uni_7b.inc:61:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000b5, "u"}, ^~~ ../.././src/intl/uni_7b.inc:62:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000b6, "P"}, ^~~ ../.././src/intl/uni_7b.inc:63:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000b7, "."}, ^~~ ../.././src/intl/uni_7b.inc:64:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000b8, ","}, ^~~ ../.././src/intl/uni_7b.inc:65:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000b9, "^1"}, ^~~~ ../.././src/intl/uni_7b.inc:66:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000ba, "-o"}, ^~~~ ../.././src/intl/uni_7b.inc:67:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000bb, ">>"}, ^~~~ ../.././src/intl/uni_7b.inc:68:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000bc, " 1/4"}, ^~~~~~ ../.././src/intl/uni_7b.inc:69:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000bd, " 1/2"}, ^~~~~~ ../.././src/intl/uni_7b.inc:70:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000be, " 3/4"}, ^~~~~~ ../.././src/intl/uni_7b.inc:71:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000bf, "?"}, ^~~ ../.././src/intl/uni_7b.inc:72:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000c0, "A"}, ^~~ ../.././src/intl/uni_7b.inc:73:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000c1, "A"}, ^~~ ../.././src/intl/uni_7b.inc:74:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000c2, "A"}, ^~~ ../.././src/intl/uni_7b.inc:75:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000c3, "A"}, ^~~ ../.././src/intl/uni_7b.inc:76:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000c4, "Ae"}, ^~~~ ../.././src/intl/uni_7b.inc:77:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000c5, "AA"}, ^~~~ ../.././src/intl/uni_7b.inc:78:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000c6, "AE"}, ^~~~ ../.././src/intl/uni_7b.inc:79:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000c7, "C,"}, ^~~~ ../.././src/intl/uni_7b.inc:80:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from bindtextdom.c: {0x000000c8, "E"}, ^~~28: In file included from ../../.././src/intl/gettext/libintl.h:16: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2../.././src/intl/uni_7b.inc:81:15: : warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] warning: assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' {0x000000c9, "E"}, INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: ^~~ note: expanded from macro 'INTERNAL' ../.././src/intl/uni_7b.inc:82:15:#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^ ~~~~~~~~ {0x000000ca, "E"}, ^~~ ../.././src/intl/uni_7b.inc:83:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000cb, "E"},In file included from bindtextdom.c:28: In file included from ../../.././src/intl/gettext/libintl.h ^~~:16: In file included from ../../.././src/config/options.h:9: ../.././src/intl/uni_7b.inc:84../../.././src/util/string.h::15: 255:2warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000cc, "I"}, assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h: 127:11: note: expanded from macro 'assertm' ../.././src/intl/uni_7b.inc:85: INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here 15void elinks_internal(unsigned char *fmt, ...); ^ : warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000cd, "I"}, ^~~ ../.././src/intl/uni_7b.inc:86:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000ce, "I"}, ^~~ ../.././src/intl/uni_7b.inc:87:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000cf, "I"}, ^~~ ../.././src/intl/uni_7b.inc:88:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000d0, "D-"}, ^~~~ ../.././src/intl/uni_7b.inc:89:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000d1, "N"}, ^~~ ../.././src/intl/uni_7b.inc:90:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000d2, "O"}, ^~~ ../.././src/intl/uni_7b.inc:91:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000d3, "O"}, ^~~ ../.././src/intl/uni_7b.inc:92:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000d4, "O"}, ^~~ ../.././src/intl/uni_7b.inc:93:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000d5, "O"}, ^~~ ../.././src/intl/uni_7b.inc:94:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000d6, "Oe"}, ^~~~ ../.././src/intl/uni_7b.inc:95:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000d7, " *"}, ^~~~ ../.././src/intl/uni_7b.inc:96:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000d8, "O/"}, ^~~~ ../.././src/intl/uni_7b.inc:97:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000d9, "U"}, ^~~ ../.././src/intl/uni_7b.inc:98:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000da, "U"}, ^~~ ../.././src/intl/uni_7b.inc:99:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000db, "U"}, ^~~ ../.././src/intl/uni_7b.inc:100:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000dc, "Ue"}, ^~~~ ../.././src/intl/uni_7b.inc:101:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000dd, "Y"}, ^~~ ../.././src/intl/uni_7b.inc:102:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000de, "TH"}, ^~~~ ../.././src/intl/uni_7b.inc:103:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000df, "ss"}, ^~~~ ../.././src/intl/uni_7b.inc:104:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000e0, "`a"}, ^~~~ ../.././src/intl/uni_7b.inc:105:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000e1, "a"}, ^~~ ../.././src/intl/uni_7b.inc:106:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000e2, "a"}, ^~~ ../.././src/intl/uni_7b.inc:107:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000e3, "a"}, ^~~ ../.././src/intl/uni_7b.inc:108:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000e4, "ae"}, ^~~~ ../.././src/intl/uni_7b.inc:109:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000e5, "aa"}, ^~~~ ../.././src/intl/uni_7b.inc:110:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000e6, "ae"}, ^~~~ ../.././src/intl/uni_7b.inc:111:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000e7, "c,"}, ^~~~ ../.././src/intl/uni_7b.inc:112:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000e8, "e"}, ^~~ ../.././src/intl/uni_7b.inc:113:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000e9, "e"}, ^~~ ../.././src/intl/uni_7b.inc:114:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000ea, "e"}, ^~~ ../.././src/intl/uni_7b.inc:115:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000eb, "e"}, ^~~ ../.././src/intl/uni_7b.inc:116:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000ec, "`i"}, ^~~~ ../.././src/intl/uni_7b.inc:117:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000ed, "i"}, ^~~ ../.././src/intl/uni_7b.inc:118:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000ee, "i"}, ^~~ ../.././src/intl/uni_7b.inc:119:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000ef, "i"}, ^~~ ../.././src/intl/uni_7b.inc:120:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000f0, "d-"}, ^~~~ ../.././src/intl/uni_7b.inc:121:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000f1, "n"}, ^~~ ../.././src/intl/uni_7b.inc:122:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000f2, "o"}, ^~~ ../.././src/intl/uni_7b.inc:123:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000f3, "o"}, ^~~ ../.././src/intl/uni_7b.inc:124:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000f4, "o"}, ^~~ ../.././src/intl/uni_7b.inc:125:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000f5, "o"}, ^~~ ../.././src/intl/uni_7b.inc:126:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000f6, "oe"}, ^~~~ ../.././src/intl/uni_7b.inc:127:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000f7, "-"}, ^~~ ../.././src/intl/uni_7b.inc:128:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000f8, "o/"}, ^~~~ ../.././src/intl/uni_7b.inc:129:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000f9, "u"}, ^~~ ../.././src/intl/uni_7b.inc:130:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000fa, "u"}, ^~~ ../.././src/intl/uni_7b.inc:131:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000fb, "u"}, ^~~ ../.././src/intl/uni_7b.inc:132:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000fc, "ue"}, ^~~~ ../.././src/intl/uni_7b.inc:133:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000fd, "y"}, ^~~ ../.././src/intl/uni_7b.inc:134:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000fe, "th"}, ^~~~ ../.././src/intl/uni_7b.inc:135:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000000ff, "y"}, ^~~ ../.././src/intl/uni_7b.inc:136:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000100, "A"}, ^~~ ../.././src/intl/uni_7b.inc:137:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000101, "a"}, ^~~ ../.././src/intl/uni_7b.inc:138:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000102, "A"}, ^~~ In file included from ../.././src/intl/uni_7b.inc:139:15: bindtextdom.c:warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]28: ../../.././src/intl/gettext/libintl.h:70 :42 {0x00000103, "a"}, ^~~ : warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/intl/uni_7b.inc:140 bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ :15: warning: ../../.././src/intl/gettext/libgnuintl.h:89:69: note: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000104, "A"},passing argument to parameter '__domainname' here ^~~ extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ ../.././src/intl/uni_7b.inc:141:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000105, "a"}, ^~~ ../.././src/intl/uni_7b.inc:142:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000106, "C"}, ^~~ ../.././src/intl/uni_7b.inc:143:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000107, "c"}, ^~~ ../.././src/intl/uni_7b.inc:144:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000108, "CH"}, ^~~~ ../.././src/intl/uni_7b.inc:145:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000109, "ch"}, ^~~~ ../.././src/intl/uni_7b.inc:146:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000010a, "C"}, ^~~ ../.././src/intl/uni_7b.inc:147:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000010b, "c"}, ^~~ ../.././src/intl/uni_7b.inc:148:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000010c, "C"}, ^~~ ../.././src/intl/uni_7b.inc:149:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000010d, "c"}, ^~~ ../.././src/intl/uni_7b.inc:150:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000010e, "D"}, ^~~ ../.././src/intl/uni_7b.inc:151:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000010f, "d"}, ^~~ ../.././src/intl/uni_7b.inc:152:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000110, "D/"}, ^~~~ ../.././src/intl/uni_7b.inc:153:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000111, "d/"}, ^~~~ ../.././src/intl/uni_7b.inc:154:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000112, "E"}, ^~~ ../.././src/intl/uni_7b.inc:155:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000113, "e"}, ^~~ ../.././src/intl/uni_7b.inc:156:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000114, "E"}, ^~~ ../.././src/intl/uni_7b.inc:157:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000115, "e"}, ^~~ ../.././src/intl/uni_7b.inc:158:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000116, "E"}, ^~~ ../.././src/intl/uni_7b.inc:159:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000117, "e"}, ^~~ ../.././src/intl/uni_7b.inc:160:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000118, "E"}, ^~~ ../.././src/intl/uni_7b.inc:161:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000119, "e"}, ^~~ ../.././src/intl/uni_7b.inc:162:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000011a, "E"}, ^~~ ../.././src/intl/uni_7b.inc:163:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000011b, "e"}, ^~~ ../.././src/intl/uni_7b.inc:164:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000011c, "GH"}, ^~~~ ../.././src/intl/uni_7b.inc:165:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000011d, "gh"}, ^~~~ ../.././src/intl/uni_7b.inc:166:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000011e, "G"}, ^~~ ../.././src/intl/uni_7b.inc:167:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000011f, "g"}, ^~~ ../.././src/intl/uni_7b.inc:168:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000120, "G"}, ^~~ ../.././src/intl/uni_7b.inc:169:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000121, "g"}, ^~~ ../.././src/intl/uni_7b.inc:170:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000122, "G"}, ^~~ ../.././src/intl/uni_7b.inc:171:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000123, "g"}, ^~~ ../.././src/intl/uni_7b.inc:172:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000124, "HH"}, ^~~~ ../.././src/intl/uni_7b.inc:173:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000125, "hh"}, ^~~~ ../.././src/intl/uni_7b.inc:174:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000126, "H/"}, ^~~~ ../.././src/intl/uni_7b.inc:175:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] In file included from dcgettext.c {0x00000127, "H"}, ^~~ :../.././src/intl/uni_7b.inc25: ../../.././src/intl/gettext/libintl.h:70:176::42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 15 bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ :../../.././src/intl/gettext/libgnuintl.h: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 89 {0x00000128, "I"}, ^~~ :../.././src/intl/uni_7b.inc:177:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 69: note: passing argument to parameter '__domainname' here {0x00000129, "i"}, ^~~ extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ ../.././src/intl/uni_7b.inc:178:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000012a, "I"}, ^~~ ../.././src/intl/uni_7b.inc:179:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000012b, "i"}, ^~~ ../.././src/intl/uni_7b.inc:180:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000012c, "I"}, ^~~ ../.././src/intl/uni_7b.inc:181:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000012d, "i"}, ^~~ ../.././src/intl/uni_7b.inc:182:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000012e, "I"}, ^~~ ../.././src/intl/uni_7b.inc:183:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000012f, "i"}, ^~~ ../.././src/intl/uni_7b.inc:184:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000130, "I"}, ^~~ ../.././src/intl/uni_7b.inc:185:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000131, "i"}, ^~~ ../.././src/intl/uni_7b.inc:186:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000132, "IJ"}, ^~~~ ../.././src/intl/uni_7b.inc:187:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000133, "ij"}, ^~~~ ../.././src/intl/uni_7b.inc:188:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000134, "JH"}, ^~~~ ../.././src/intl/uni_7b.inc:189:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000135, "jh"}, ^~~~ ../.././src/intl/uni_7b.inc:190:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000136, "K"}, ^~~ ../.././src/intl/uni_7b.inc:191:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000137, "k"}, ^~~ ../.././src/intl/uni_7b.inc:192:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000138, "kk"}, ^~~~ ../.././src/intl/uni_7b.inc:193:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000139, "L"}, ^~~ ../.././src/intl/uni_7b.inc:194:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000013a, "l"}, ^~~ ../.././src/intl/uni_7b.inc:195:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000013b, "L"}, ^~~ ../.././src/intl/uni_7b.inc:196:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000013c, "l"}, ^~~ ../.././src/intl/uni_7b.inc:197:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000013d, "L"}, ^~~ ../.././src/intl/uni_7b.inc:198:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000013e, "l"}, ^~~ ../.././src/intl/uni_7b.inc:199:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000013f, "L."}, ^~~~ ../.././src/intl/uni_7b.inc:200:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000140, "l."}, ^~~~ ../.././src/intl/uni_7b.inc:201:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000141, "L/"}, ^~~~ ../.././src/intl/uni_7b.inc:202:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000142, "l/"}, ^~~~ ../.././src/intl/uni_7b.inc:203:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000143, "N"}, ^~~ ../.././src/intl/uni_7b.inc:204:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000144, "n"}, ^~~ ../.././src/intl/uni_7b.inc:205:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000145, "N"}, ^~~ ../.././src/intl/uni_7b.inc:206:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000146, "n"}, ^~~ ../.././src/intl/uni_7b.inc:207:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000147, "N"}, ^~~ ../.././src/intl/uni_7b.inc:208:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000148, "n"}, ^~~ ../.././src/intl/uni_7b.inc:209:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000149, "'n"}, ^~~~ ../.././src/intl/uni_7b.inc:210:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000014a, "NG"}, ^~~~ ../.././src/intl/uni_7b.inc:211:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000014b, "N"}, ^~~ ../.././src/intl/uni_7b.inc:212:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000014c, "O"}, ^~~ ../.././src/intl/uni_7b.inc:213:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000014d, "o"}, ^~~ ../.././src/intl/uni_7b.inc:214:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000014e, "O"}, ^~~ ../.././src/intl/uni_7b.inc:215:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000014f, "o"}, ^~~ ../.././src/intl/uni_7b.inc:216:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000150, "O\""}, ^~~~~ ../.././src/intl/uni_7b.inc:217:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000151, "o\""}, ^~~~~ ../.././src/intl/uni_7b.inc:218:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000152, "OE"}, ^~~~ ../.././src/intl/uni_7b.inc:219:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000153, "oe"}, ^~~~ ../.././src/intl/uni_7b.inc:220:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000154, "R"}, ^~~ ../.././src/intl/uni_7b.inc:221:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000155, "r"}, ^~~ ../.././src/intl/uni_7b.inc:222:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000156, "R"}, ^~~ ../.././src/intl/uni_7b.inc:223:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000157, "r"}, ^~~ ../.././src/intl/uni_7b.inc:224:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000158, "R"}, ^~~ ../.././src/intl/uni_7b.inc:225:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000159, "r"}, ^~~ ../.././src/intl/uni_7b.inc:226:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000015a, "S"}, ^~~ ../.././src/intl/uni_7b.inc:227:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000015b, "s"}, ^~~ ../.././src/intl/uni_7b.inc:228:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000015c, "SH"}, ^~~~ ../.././src/intl/uni_7b.inc:229:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000015d, "sh"}, ^~~~ ../.././src/intl/uni_7b.inc:230:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000015e, "S"}, ^~~ ../.././src/intl/uni_7b.inc:231:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000015f, "s"}, ^~~ ../.././src/intl/uni_7b.inc:232:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000160, "S"}, ^~~ ../.././src/intl/uni_7b.inc:233:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000161, "s"}, ^~~ ../.././src/intl/uni_7b.inc:234:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000162, "T"}, ^~~ ../.././src/intl/uni_7b.inc:235:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000163, "t"}, ^~~ ../.././src/intl/uni_7b.inc:236:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000164, "T"}, ^~~ ../.././src/intl/uni_7b.inc:237:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000165, "t"}, ^~~ ../.././src/intl/uni_7b.inc:238:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000166, "T/"}, ^~~~ ../.././src/intl/uni_7b.inc:239:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000167, "t/"}, ^~~~ ../.././src/intl/uni_7b.inc:240:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000168, "U"}, ^~~ ../.././src/intl/uni_7b.inc:241:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000169, "u"}, ^~~ ../.././src/intl/uni_7b.inc:242:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000016a, "U"}, ^~~ ../.././src/intl/uni_7b.inc:243:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000016b, "u"}, ^~~ ../.././src/intl/uni_7b.inc:244:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000016c, "U"}, ^~~ ../.././src/intl/uni_7b.inc:245:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000016d, "u"}, ^~~ ../.././src/intl/uni_7b.inc:246:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000016e, "U"}, ^~~ ../.././src/intl/uni_7b.inc:247:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000016f, "u"}, ^~~ ../.././src/intl/uni_7b.inc:248:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000170, "U\""}, ^~~~~ ../.././src/intl/uni_7b.inc:249:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000171, "u\""}, ^~~~~ ../.././src/intl/uni_7b.inc:250:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bindtextdom.c:70:24: {0x00000172, "U"}, ^~~ warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/intl/uni_7b.inc:251:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int compare = strcmp(domainname, binding->domainname); ^~~~~~~~~~ {0x00000173, "u"}, ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25:../.././src/intl/uni_7b.inc: note: 252:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] passing argument to parameter '__s1' here {0x00000174, "W"}, ^~~ ../.././src/intl/uni_7b.inc:253:int strcmp(const char *__s1, const char *__s2); ^15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000175, "w"}, ^~~ ../.././src/intl/uni_7b.inc:254:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000176, "Y"}, ^~~ bindtextdom.c:70:36: ../.././src/intl/uni_7b.inc:255:warning: passing 'unsigned char[1]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 15: warning: int compare = strcmp(domainname, binding->domainname); ^~~~~~~~~~~~~~~~~~~ initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77 :43: {0x00000177, "y"}, ^~~ note: passing argument to parameter '__s2' here ../.././src/intl/uni_7b.inc:256:15: warning: int strcmp(const char *__s1, const char *__s2); ^ initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000178, "Y"}, ^~~ ../.././src/intl/uni_7b.inc:257:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000179, "Z"}, ^~~ ../.././src/intl/uni_7b.inc:258:15: bindtextdom.c:95:16warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000017a, "z"}, ^~~ ../.././src/intl/uni_7b.inc:259:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strcmp(dirname, result) != 0) { ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here {0x0000017b, "Z"}, ^~~ int strcmp(const char *__s1, const char *__s2); ^../.././src/intl/uni_7b.inc:260:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000017c, "z"}, ^~~ bindtextdom.c:95:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/intl/uni_7b.inc:261:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strcmp(dirname, result) != 0) { {0x0000017d, "Z"}, ^~~ ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ ../.././src/intl/uni_7b.inc:262:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bindtextdom.c:96:17: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strcmp(dirname, _nl_default_dirname__) ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ bindtextdom.c:96:26: warning: passing 'const unsigned char[]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strcmp(dirname, _nl_default_dirname__) ^~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ bindtextdom.c:101:23: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] result = strdup(dirname); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:117:26: note: passing argument to parameter '__s1' here char *strdup(const char *__s1); ^ bindtextdom.c:101:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] result = strdup(dirname); ^ ~~~~~~~~~~~~~~~ bindtextdom.c:130:19: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || strcmp(codeset, result) != 0) { ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ bindtextdom.c:130:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || strcmp(codeset, result) != 0) { ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ {0x0000017e, "z"}, ^~~ bindtextdom.c:131../.././src/intl/uni_7b.inc:263:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000017f, "s1"}, ^~~~ ../.././src/intl/uni_7b.inc:264:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000187, "C2"}, ^~~~ ../.././src/intl/uni_7b.inc:265:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000188, "c2"}, ^~~~ ../.././src/intl/uni_7b.inc:266:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000191, "F2"}, ^~~~ ../.././src/intl/uni_7b.inc:267:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000192, " f"}, ^~~~ ../.././src/intl/uni_7b.inc:268:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000198, "K2"}, ^~~~ ../.././src/intl/uni_7b.inc:269:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000199, "k2"}, ^~~~ ../.././src/intl/uni_7b.inc:270:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000001a0, "O9"}, ^~~~ ../.././src/intl/uni_7b.inc:271:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000001a1, "o9"}, ^~~~ ../.././src/intl/uni_7b.inc:272:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000001a2, "OI"}, ^~~~ ../.././src/intl/uni_7b.inc:273:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000001a3, "oi"}, ^~~~ ../.././src/intl/uni_7b.inc:274:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]:22: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000001a6, "yr"}, ^~~~ result = strdup(codeset); ^~~~~~~../.././src/intl/uni_7b.inc:275:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000001af, "U9"}, ^~~~ ../.././src/intl/uni_7b.inc/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:117:26: note: :passing argument to parameter '__s1' here char *strdup(const char *__s1); ^ 276:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bindtextdom.c:131:13: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]3 warnings {0x000001b0, "u9"}, generated . ^~~~ result = strdup(codeset); ^ ~~~~~~~~~~~~~~~ ../.././src/intl/uni_7b.inc:277:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000001b5, "Z/"}, ^~~~ ../.././src/intl/uni_7b.inc:278:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000001b6, "z/"}, ^~~~ ../.././src/intl/uni_7b.inc:279:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000001b7, "ED"}, ^~~~ bindtextdom.c:154../.././src/intl/uni_7b.inc:280:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :23: warning: {0x000001cd, "A"}, passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~ size_t len = strlen(domainname) + 1; ^~~~~~~~~~ ../.././src/intl/uni_7b.inc/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h::281:1582:: 28: note: passing argument to parameter '__s' here warning: size_t strlen(const char *__s); ^ initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000001ce, "a"}, ^~~ ../.././src/intl/uni_7b.inc:282:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000001cf, "I"}, ^~~ ../.././src/intl/uni_7b.inc:283:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000001d0, "i"}, ^~~ ../.././src/intl/uni_7b.inc:284:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000001d1, "O"}, ^~~ ../.././src/intl/uni_7b.inc:bindtextdom.c:171:16: 285:15: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strcmp(dirname, _nl_default_dirname__) == 0) ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' herewarning: int strcmp(const char *__s1, const char *__s2);initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000001d2, "o"}, ^~~ ^ bindtextdom.c:171:25: warning: passing 'const unsigned char[]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strcmp(dirname, _nl_default_dirname__) == 0) ^~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:../.././src/intl/uni_7b.inc:286:1577:43: note: passing argument to parameter '__s2' here : warning: int strcmp(const char *__s1, const char *__s2); initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^ {0x000001d3, "U"}, ^~~ ../.././src/intl/uni_7b.inc:287:15: bindtextdom.c:176warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]:22: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] result = strdup(dirname); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:117 {0x000001d4, "u"}, ^~~ :26: note: passing argument to parameter '__s1' here ../.././src/intl/uni_7b.inc:288:char *strdup(const char *__s1); 15: ^ warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bindtextdom.c:176 {0x000001d5, "U"}, ^~~:13 : warning: ../.././src/intl/uni_7b.inc:289:15: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] result = strdup(dirname);warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000001d6, "u"}, ^ ~~~~~~~~~~~~~~~ ^~~ ../.././src/intl/uni_7b.inc:290:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000001d7, "U"}, ^~~ ../.././src/intl/uni_7b.inc:291:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000001d8, "u"}, ^~~ bindtextdom.c../.././src/intl/uni_7b.inc:292:196:21: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] result = strdup(codeset); ^~~~~~~:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:117:26: note: passing argument to parameter '__s1' here {0x000001d9, "U"}, ^~~ ../.././src/intl/uni_7b.inc:293:15:char *strdup(const char *__s1); warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^ {0x000001da, "u"}, ^~~ ../.././src/intl/uni_7b.inc:294:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bindtextdom.c:196 {0x000001db, "U"}, ^~~ :12../.././src/intl/uni_7b.inc:295:15: warning: : warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] result = strdup(codeset); ^ ~~~~~~~~~~~~~~~ initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000001dc, "u"}, ^~~ ../.././src/intl/uni_7b.inc:296:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000001de, "A1"}, ^~~~ ../.././src/intl/uni_7b.inc:297:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bindtextdom.c:209:17: {0x000001df, "a1"}, ^~~~ warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/intl/uni_7b.inc:298 || strcmp(domainname, _nl_domain_bindings__->domainname) < 0) ^~~~~~~~~~ :15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000001e0, "A7"},/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h: ^~~~ 77:25: note: passing argument to parameter '__s1' here ../.././src/intl/uni_7b.incint strcmp(const char *__s1, const char *__s2); ^ :299:15:bindtextdom.c:209:29 : warning: passing 'unsigned char[1]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || strcmp(domainname, _nl_domain_bindings__->domainname) < 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ {0x000001e1, "a7"}, /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77 ^~~~ :43: ../.././src/intl/uni_7b.inc:300:15note: passing argument to parameter '__s2' here : warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int strcmp(const char *__s1, const char *__s2); {0x000001e2, "A3"}, ^~~~ ^../.././src/intl/uni_7b.inc:301: 15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000001e3, "a3"}, ^~~~ ../.././src/intl/uni_7b.inc:302:15: warning: bindtextdom.c:216:initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 21: {0x000001e4, "G/"}, warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~ ../.././src/intl/uni_7b.inc: && strcmp(domainname, ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here 303:15:int strcmp(const char *__s1, const char *__s2); warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^ {0x000001e5, "g/"}, ^~~~ bindtextdom.c../.././src/intl/uni_7b.inc:304:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000001e6, "G"}, ^~~ :217:7: warning: passing 'unsigned char[1]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]../.././src/intl/uni_7b.inc:305:15 : warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] binding->next->domainname) > 0) ^~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h: {0x000001e7, "g"}, ^~~ 77:43../.././src/intl/uni_7b.inc:306:15: warning: : note: passing argument to parameter '__s2' hereinitializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000001e8, "K"}, ^~~ ../.././src/intl/uni_7b.inc:307:15int strcmp(const char *__s1, const char *__s2); ^ : warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000001e9, "k"}, ^~~ ../.././src/intl/uni_7b.inc:308:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000001ea, "O"}, ^~~ ../.././src/intl/uni_7b.inc:309:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000001eb, "o"}, ^~~ ../.././src/intl/uni_7b.inc:310:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000001ec, "O1"}, ^~~~ ../.././src/intl/uni_7b.inc:311:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000001ed, "o1"}, ^~~~ ../.././src/intl/uni_7b.inc:312:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000001ee, "EZ"}, ^~~~ ../.././src/intl/uni_7b.inc:313:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000001ef, "ez"}, ^~~~ ../.././src/intl/uni_7b.inc:314:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000001f0, "j"}, ^~~ ../.././src/intl/uni_7b.inc:315:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000001f4, "G"}, ^~~ ../.././src/intl/uni_7b.inc:316:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000001f5, "g"}, ^~~ ../.././src/intl/uni_7b.inc:317:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000001fa, "AA'"}, ^~~~~ ../.././src/intl/uni_7b.inc:318:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000001fb, "aa'"}, ^~~~~ ../.././src/intl/uni_7b.inc:319:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000001fc, "AE'"}, ^~~~~ ../.././src/intl/uni_7b.inc:320:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000001fd, "ae'"}, ^~~~~ ../.././src/intl/uni_7b.inc:321:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000001fe, "O/'"}, ^~~~~ ../.././src/intl/uni_7b.inc:322:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000001ff, "o/'"}, ^~~~~ ../.././src/intl/uni_7b.inc:323:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000200, "A!!"}, ^~~~~ ../.././src/intl/uni_7b.inc:324:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000201, "a!!"}, ^~~~~ ../.././src/intl/uni_7b.inc:325:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000202, "A)"}, ^~~~ ../.././src/intl/uni_7b.inc:326:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000203, "a)"}, ^~~~ ../.././src/intl/uni_7b.inc:327:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000204, "E!!"}, ^~~~~ ../.././src/intl/uni_7b.inc:328:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000205, "e!!"}, ^~~~~ ../.././src/intl/uni_7b.inc:329:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000206, "E)"}, ^~~~ ../.././src/intl/uni_7b.inc:330:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000207, "e)"}, ^~~~ ../.././src/intl/uni_7b.inc:331:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000208, "I!!"}, ^~~~~ ../.././src/intl/uni_7b.inc:332:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000209, "i!!"}, ^~~~~ ../.././src/intl/uni_7b.inc:333:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000020a, "I)"}, ^~~~ ../.././src/intl/uni_7b.inc:334:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000020b, "i)"}, ^~~~ ../.././src/intl/uni_7b.inc:335:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000020c, "O!!"}, ^~~~~ ../.././src/intl/uni_7b.inc:336:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000020d, "o!!"}, ^~~~~ ../.././src/intl/uni_7b.inc:337:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000020e, "O)"}, ^~~~ ../.././src/intl/uni_7b.inc:338:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000020f, "o)"}, ^~~~ ../.././src/intl/uni_7b.inc:339:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000210, "R!!"}, ^~~~~ ../.././src/intl/uni_7b.inc:340:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000211, "r!!"}, ^~~~~ ../.././src/intl/uni_7b.inc:341:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000212, "R)"}, ^~~~ ../.././src/intl/uni_7b.inc:342:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000213, "r)"}, ^~~~ ../.././src/intl/uni_7b.inc:343:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000214, "U!!"}, ^~~~~ ../.././src/intl/uni_7b.inc:344:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000215, "u!!"}, ^~~~~ ../.././src/intl/uni_7b.inc:345:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000216, "U)"}, ^~~~ ../.././src/intl/uni_7b.inc:346:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000217, "u)"}, ^~~~ ../.././src/intl/uni_7b.inc:347:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000021d, "Z"}, ^~~ ../.././src/intl/uni_7b.inc:348:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000251, "A"}, ^~~ ../.././src/intl/uni_7b.inc:349:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000252, "A."}, ^~~~ ../.././src/intl/uni_7b.inc:350:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000253, "b`"}, ^~~~ ../.././src/intl/uni_7b.inc:351:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000254, "O"}, ^~~ ../.././src/intl/uni_7b.inc:352:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000256, "d."}, ^~~~ ../.././src/intl/uni_7b.inc:353:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000257, "d`"}, ^~~~ ../.././src/intl/uni_7b.inc:354:15: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000258, "@"}, ^~~~~~~~ ../.././src/intl/uni_7b.inc:355:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000259, "@"}, ^~~ ../.././src/intl/uni_7b.inc:356:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000025a, "R"}, ^~~ ../.././src/intl/uni_7b.inc:357:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000025b, "E"}, ^~~ ../.././src/intl/uni_7b.inc:358:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000025c, "V\""}, ^~~~~ ../.././src/intl/uni_7b.inc:359:15: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000025d, "R"}, ^~~~~~~~ ../.././src/intl/uni_7b.inc:360:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000025e, "O\""}, ^~~~~ ../.././src/intl/uni_7b.inc:361:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000025f, "J"}, ^~~ ../.././src/intl/uni_7b.inc:362:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000260, "g`"}, ^~~~ ../.././src/intl/uni_7b.inc:363:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000261, "g"}, ^~~ ../.././src/intl/uni_7b.inc:364:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000262, "G"}, ^~~ ../.././src/intl/uni_7b.inc:365:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000263, "Q"}, ^~~ ../.././src/intl/uni_7b.inc:366:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000264, "o-"}, ^~~~ ../.././src/intl/uni_7b.inc:367:15: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000265, "j"}, ^~~~~~~~ ../.././src/intl/uni_7b.inc:368:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000266, "h"}, ^~~~~~ ../.././src/intl/uni_7b.inc:369:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000268, "i\""}, ^~~~~ ../.././src/intl/uni_7b.inc:370:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000269, "I"}, ^~~ ../.././src/intl/uni_7b.inc:371:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000026a, "I"}, ^~~ ../.././src/intl/uni_7b.inc:372:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000026b, "L"}, ^~~ ../.././src/intl/uni_7b.inc:373:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000026c, "L"}, ^~~ ../.././src/intl/uni_7b.inc:374:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000026d, "l."}, ^~~~ ../.././src/intl/uni_7b.inc:375:15: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000026e, "z"}, ^~~~~~~~ ../.././src/intl/uni_7b.inc:376:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000026f, "u-"}, ^~~~ ../.././src/intl/uni_7b.inc:377:15: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000270, "j"}, ^~~~~~~~ ../.././src/intl/uni_7b.inc:378:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000271, "M"}, ^~~ ../.././src/intl/uni_7b.inc:379:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000273, "n."}, ^~~~ ../.././src/intl/uni_7b.inc:380:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000274, "n\""}, ^~~~~ ../.././src/intl/uni_7b.inc:381:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000275, "@."}, ^~~~ ../.././src/intl/uni_7b.inc:382:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000276, "&."}, ^~~~ ../.././src/intl/uni_7b.inc:383:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000277, "U"}, ^~~ ../.././src/intl/uni_7b.inc:384:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000279, "r"}, ^~~ ../.././src/intl/uni_7b.inc:385:15: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000027a, "*"}, ^~~~~~~~ ../.././src/intl/uni_7b.inc:386:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000027b, "r."}, ^~~~ ../.././src/intl/uni_7b.inc:387:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000027d, "*."}, ^~~~ ../.././src/intl/uni_7b.inc:388:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000027e, "*"}, ^~~ ../.././src/intl/uni_7b.inc:389:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000280, "R"}, ^~~ ../.././src/intl/uni_7b.inc:390:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000280, "r\""}, ^~~~~ ../.././src/intl/uni_7b.inc:391:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000281, "g\""}, ^~~~~ ../.././src/intl/uni_7b.inc:392:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000282, "s."}, ^~~~ ../.././src/intl/uni_7b.inc:393:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000283, "S"}, ^~~ ../.././src/intl/uni_7b.inc:394:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000284, "J`"}, ^~~~ ../.././src/intl/uni_7b.inc:395:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000287, "t!"}, ^~~~ ../.././src/intl/uni_7b.inc:396:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000288, "t."}, ^~~~ ../.././src/intl/uni_7b.inc:397:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000289, "u\""}, ^~~~~ ../.././src/intl/uni_7b.inc:398:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000028a, "U"}, ^~~ ../.././src/intl/uni_7b.inc:399:15: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000028b, "r"}, ^~~~~~~~ ../.././src/intl/uni_7b.inc:400:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000028c, "V"}, ^~~ ../.././src/intl/uni_7b.inc:401:15: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000028d, "w"}, ^~~~~~~~ ../.././src/intl/uni_7b.inc:402:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000028e, "l^"}, ^~~~ ../.././src/intl/uni_7b.inc:403:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000028f, "I."}, ^~~~ ../.././src/intl/uni_7b.inc:404:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000290, "z."}, ^~~~ ../.././src/intl/uni_7b.inc:405:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000292, "Z"}, ^~~ ../.././src/intl/uni_7b.inc:406:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000294, "?"}, ^~~ ../.././src/intl/uni_7b.inc:407:15: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000295, "H"}, ^~~~~~~~ ../.././src/intl/uni_7b.inc:408:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000296, "l!"}, ^~~~ ../.././src/intl/uni_7b.inc:409:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000297, "c!"}, ^~~~ ../.././src/intl/uni_7b.inc:410:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000298, "p!"}, ^~~~ ../.././src/intl/uni_7b.inc:411:15: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000299, "b"}, ^~~~~~~~ ../.././src/intl/uni_7b.inc:412:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000029b, "G`"}, ^~~~ ../.././src/intl/uni_7b.inc:413:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000029d, "j"}, ^~~ ../.././src/intl/uni_7b.inc:414:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000029e, "k!"}, ^~~~ ../.././src/intl/uni_7b.inc:415:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000029f, "L"}, ^~~ ../.././src/intl/uni_7b.inc:416:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000002a0, "q`"}, ^~~~ ../.././src/intl/uni_7b.inc:417:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000002a4, "d3"}, ^~~~ ../.././src/intl/uni_7b.inc:418:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000002a6, "ts"}, ^~~~ ../.././src/intl/uni_7b.inc:419:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000002a7, "tS"}, ^~~~ ../.././src/intl/uni_7b.inc:420:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000002b0, ""}, ^~~~~ ../.././src/intl/uni_7b.inc:421:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000002b1, ""}, ^~~~~ ../.././src/intl/uni_7b.inc:422:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000002b2, ";"}, ^~~ ../.././src/intl/uni_7b.inc:423:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000002b3, ""}, ^~~~~ ../.././src/intl/uni_7b.inc:424:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000002b7, ""}, ^~~~~ ../.././src/intl/uni_7b.inc:425:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000002bb, ";S"}, ^~~~ ../.././src/intl/uni_7b.inc:426:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000002bc, "`"}, ^~~ ../.././src/intl/uni_7b.inc:427:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000002c6, "^"}, ^~~ ../.././src/intl/uni_7b.inc:428:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000002c7, "'<"}, ^~~~ ../.././src/intl/uni_7b.inc:429:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000002c8, "|"}, ^~~ ../.././src/intl/uni_7b.inc:430:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000002c9, "1-"}, ^~~~ ../.././src/intl/uni_7b.inc:431:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000002cb, "1!"}, ^~~~ ../.././src/intl/uni_7b.inc:432:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000002d0, ":"}, ^~~ ../.././src/intl/uni_7b.inc:433:15: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000002d1, ""}, ^~ ../.././src/intl/uni_7b.inc:434:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000002d6, "+"}, ^~~ ../.././src/intl/uni_7b.inc:435:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000002d7, "-"}, ^~~ ../.././src/intl/uni_7b.inc:436:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000002d8, "'("}, ^~~~ ../.././src/intl/uni_7b.inc:437:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000002d9, "'."}, ^~~~ ../.././src/intl/uni_7b.inc:438:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000002da, "'0"}, ^~~~ ../.././src/intl/uni_7b.inc:439:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000002db, "';"}, ^~~~ ../.././src/intl/uni_7b.inc:440:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000002dc, "~"}, ^~~ ../.././src/intl/uni_7b.inc:441:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000002dd, "'\""}, ^~~~~ ../.././src/intl/uni_7b.inc:442:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000002e5, "_T"}, ^~~~ ../.././src/intl/uni_7b.inc:443:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000002e6, "_H"}, ^~~~ ../.././src/intl/uni_7b.inc:444:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000002e7, "_M"}, ^~~~ ../.././src/intl/uni_7b.inc:445:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000002e8, "_L"}, ^~~~ ../.././src/intl/uni_7b.inc:446:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000002e9, "_B"}, ^~~~ ../.././src/intl/uni_7b.inc:447:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000002ec, "_v"}, ^~~~ ../.././src/intl/uni_7b.inc:448:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000002ee, "''"}, ^~~~ ../.././src/intl/uni_7b.inc:449:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000300, "`"}, ^~~ ../.././src/intl/uni_7b.inc:450:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000301, "'"}, ^~~ ../.././src/intl/uni_7b.inc:451:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000302, "^"}, ^~~ ../.././src/intl/uni_7b.inc:452:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000303, "~"}, ^~~ ../.././src/intl/uni_7b.inc:453:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000030b, "''"}, ^~~~ ../.././src/intl/uni_7b.inc:454:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000030d, "|"}, ^~~ ../.././src/intl/uni_7b.inc:455:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000030e, "||"}, ^~~~ ../.././src/intl/uni_7b.inc:456:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000030f, "``"}, ^~~~ ../.././src/intl/uni_7b.inc:457:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000321, ";"}, ^~~ ../.././src/intl/uni_7b.inc:458:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000322, "."}, ^~~ ../.././src/intl/uni_7b.inc:459:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000323, "."}, ^~~ ../.././src/intl/uni_7b.inc:460:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000324, ""}, ^~~~~ ../.././src/intl/uni_7b.inc:461:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000325, ""}, ^~~~~ ../.././src/intl/uni_7b.inc:462:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000326, ","}, ^~~ ../.././src/intl/uni_7b.inc:463:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000327, ","}, ^~~ ../.././src/intl/uni_7b.inc:464:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000329, "-"}, ^~~ ../.././src/intl/uni_7b.inc:465:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000032a, "["}, ^~~ ../.././src/intl/uni_7b.inc:466:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000032b, ""}, ^~~~~ ../.././src/intl/uni_7b.inc:467:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000334, ""}, ^~~~~ ../.././src/intl/uni_7b.inc:468:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000334, "~"}, ^~~ ../.././src/intl/uni_7b.inc:469:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000337, "/"}, ^~~ ../.././src/intl/uni_7b.inc:470:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000338, "/"}, ^~~ ../.././src/intl/uni_7b.inc:471:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000340, "`"}, ^~~ ../.././src/intl/uni_7b.inc:472:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000341, "'"}, ^~~ ../.././src/intl/uni_7b.inc:473:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000342, "~"}, ^~~ ../.././src/intl/uni_7b.inc:474:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000344, "'%"}, ^~~~ ../.././src/intl/uni_7b.inc:475:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000345, "j3"}, ^~~~ ../.././src/intl/uni_7b.inc:476:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000347, "="}, ^~~ ../.././src/intl/uni_7b.inc:477:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000360, "~~"}, ^~~~ ../.././src/intl/uni_7b.inc:478:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000374, "'"}, ^~~ ../.././src/intl/uni_7b.inc:479:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000375, ","}, ^~~ ../.././src/intl/uni_7b.inc:480:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000037a, "j3"}, ^~~~ ../.././src/intl/uni_7b.inc:481:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000037e, "?%"}, ^~~~ ../.././src/intl/uni_7b.inc:482:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000384, "'*"}, ^~~~ ../.././src/intl/uni_7b.inc:483:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000385, "'%"}, ^~~~ ../.././src/intl/uni_7b.inc:484:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000386, "A'"}, ^~~~ ../.././src/intl/uni_7b.inc:485:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000387, ".*"}, ^~~~ ../.././src/intl/uni_7b.inc:486:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000388, "E'"}, ^~~~ ../.././src/intl/uni_7b.inc:487:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000389, "Y%"}, ^~~~ ../.././src/intl/uni_7b.inc:488:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000038a, "I'"}, ^~~~ ../.././src/intl/uni_7b.inc:489:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000038c, "O'"}, ^~~~ ../.././src/intl/uni_7b.inc:490:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000038e, "U%"}, ^~~~ ../.././src/intl/uni_7b.inc:491:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000038f, "W%"}, ^~~~ ../.././src/intl/uni_7b.inc:492:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000390, "i3"}, ^~~~ ../.././src/intl/uni_7b.inc:493:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000391, "A"}, ^~~ ../.././src/intl/uni_7b.inc:494:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000392, "B"}, ^~~ ../.././src/intl/uni_7b.inc:495:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000393, "G"}, ^~~ ../.././src/intl/uni_7b.inc:496:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000394, "D"}, ^~~ ../.././src/intl/uni_7b.inc:497:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000395, "E"}, ^~~ ../.././src/intl/uni_7b.inc:498:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000396, "Z"}, ^~~ ../.././src/intl/uni_7b.inc:499:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000397, "Y"}, ^~~ ../.././src/intl/uni_7b.inc:500:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000398, "TH"}, ^~~~ ../.././src/intl/uni_7b.inc:501:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000399, "I"}, ^~~ ../.././src/intl/uni_7b.inc:502:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000039a, "K"}, ^~~ ../.././src/intl/uni_7b.inc:503:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000039b, "L"}, ^~~ ../.././src/intl/uni_7b.inc:504:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000039c, "M"}, ^~~ ../.././src/intl/uni_7b.inc:505:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000039d, "N"}, ^~~ ../.././src/intl/uni_7b.inc:506:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000039e, "C"}, ^~~ ../.././src/intl/uni_7b.inc:507:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000039f, "O"}, ^~~ ../.././src/intl/uni_7b.inc:508:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003a0, "P"}, ^~~ ../.././src/intl/uni_7b.inc:509:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003a1, "R"}, ^~~ ../.././src/intl/uni_7b.inc:510:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003a3, "S"}, ^~~ ../.././src/intl/uni_7b.inc:511:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003a4, "T"}, ^~~ ../.././src/intl/uni_7b.inc:512:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003a5, "U"}, ^~~ ../.././src/intl/uni_7b.inc:513:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003a6, "F"}, ^~~ ../.././src/intl/uni_7b.inc:514:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003a7, "X"}, ^~~ ../.././src/intl/uni_7b.inc:515:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003a8, "Q"}, ^~~ ../.././src/intl/uni_7b.inc:516:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003a9, "W*"}, ^~~~ ../.././src/intl/uni_7b.inc:517:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003aa, "J"}, ^~~ ../.././src/intl/uni_7b.inc:518:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003ab, "V*"}, ^~~~ ../.././src/intl/uni_7b.inc:519:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003ac, "a'"}, ^~~~ ../.././src/intl/uni_7b.inc:520:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003ad, "e'"}, ^~~~ ../.././src/intl/uni_7b.inc:521:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003ae, "y%"}, ^~~~ ../.././src/intl/uni_7b.inc:522:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003af, "i'"}, ^~~~ ../.././src/intl/uni_7b.inc:523:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003b0, "u3"}, ^~~~ ../.././src/intl/uni_7b.inc:524:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003b1, "a"}, ^~~ ../.././src/intl/uni_7b.inc:525:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003b2, "b"}, ^~~ ../.././src/intl/uni_7b.inc:526:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003b3, "g"}, ^~~ ../.././src/intl/uni_7b.inc:527:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003b4, "d"}, ^~~ ../.././src/intl/uni_7b.inc:528:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003b5, "e"}, ^~~ ../.././src/intl/uni_7b.inc:529:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003b6, "z"}, ^~~ ../.././src/intl/uni_7b.inc:530:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003b7, "y"}, ^~~ ../.././src/intl/uni_7b.inc:531:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003b8, "th"}, ^~~~ ../.././src/intl/uni_7b.inc:532:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003b9, "i"}, ^~~ ../.././src/intl/uni_7b.inc:533:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003ba, "k"}, ^~~ ../.././src/intl/uni_7b.inc:534:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003bb, "l"}, ^~~ ../.././src/intl/uni_7b.inc:535:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003bc, "m"}, ^~~ ../.././src/intl/uni_7b.inc:536:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003bd, "n"}, ^~~ ../.././src/intl/uni_7b.inc:537:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003be, "c"}, ^~~ ../.././src/intl/uni_7b.inc:538:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003bf, "o"}, ^~~ ../.././src/intl/uni_7b.inc:539:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003c0, "p"}, ^~~ ../.././src/intl/uni_7b.inc:540:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003c1, "r"}, ^~~ ../.././src/intl/uni_7b.inc:541:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003c2, "*s"}, ^~~~ ../.././src/intl/uni_7b.inc:542:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003c3, "s"}, ^~~ ../.././src/intl/uni_7b.inc:543:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003c4, "t"}, ^~~ ../.././src/intl/uni_7b.inc:544:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003c5, "u"}, ^~~ ../.././src/intl/uni_7b.inc:545:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003c6, "f"}, ^~~ ../.././src/intl/uni_7b.inc:546:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003c7, "x"}, ^~~ ../.././src/intl/uni_7b.inc:547:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003c8, "q"}, ^~~ ../.././src/intl/uni_7b.inc:548:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003c9, "w"}, ^~~ ../.././src/intl/uni_7b.inc:549:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003ca, "j"}, ^~~ ../.././src/intl/uni_7b.inc:550:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003cb, "v*"}, ^~~~ ../.././src/intl/uni_7b.inc:551:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003cc, "o'"}, ^~~~ ../.././src/intl/uni_7b.inc:552:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003cd, "u%"}, ^~~~ ../.././src/intl/uni_7b.inc:553:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003ce, "w%"}, ^~~~ ../.././src/intl/uni_7b.inc:554:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003d0, "beta"}, ^~~~~~ ../.././src/intl/uni_7b.inc:555:15: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003d1, "theta"}, ^~~~~~~ ../.././src/intl/uni_7b.inc:556:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003d2, "upsi"}, ^~~~~~ ../.././src/intl/uni_7b.inc:557:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003d5, "phi"}, ^~~~~ ../.././src/intl/uni_7b.inc:558:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003d6, "pi"}, ^~~~ ../.././src/intl/uni_7b.inc:559:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003d7, "k."}, ^~~~ ../.././src/intl/uni_7b.inc:560:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003da, "T3"}, ^~~~ ../.././src/intl/uni_7b.inc:561:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003db, "t3"}, ^~~~ ../.././src/intl/uni_7b.inc:562:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003dc, "M3"}, ^~~~ ../.././src/intl/uni_7b.inc:563:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003dd, "m3"}, ^~~~ ../.././src/intl/uni_7b.inc:564:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003de, "K3"}, ^~~~ ../.././src/intl/uni_7b.inc:565:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003df, "k3"}, ^~~~ ../.././src/intl/uni_7b.inc:566:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003e0, "P3"}, ^~~~ ../.././src/intl/uni_7b.inc:567:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003e1, "p3"}, ^~~~ ../.././src/intl/uni_7b.inc:568:15: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003f0, "kappa"}, ^~~~~~~ ../.././src/intl/uni_7b.inc:569:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003f1, "rho"}, ^~~~~ ../.././src/intl/uni_7b.inc:570:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003f3, "J"}, ^~~ ../.././src/intl/uni_7b.inc:571:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003f4, "'%"}, ^~~~ ../.././src/intl/uni_7b.inc:572:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000003f5, "j3"}, ^~~~ ../.././src/intl/uni_7b.inc:573:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000401, "IO"}, ^~~~ ../.././src/intl/uni_7b.inc:574:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000402, "D%"}, ^~~~ ../.././src/intl/uni_7b.inc:575:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000403, "G%"}, ^~~~ ../.././src/intl/uni_7b.inc:576:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000404, "IE"}, ^~~~ ../.././src/intl/uni_7b.inc:577:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000405, "DS"}, ^~~~ ../.././src/intl/uni_7b.inc:578:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000406, "II"}, ^~~~ ../.././src/intl/uni_7b.inc:579:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000407, "YI"}, ^~~~ ../.././src/intl/uni_7b.inc:580:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000408, "J%"}, ^~~~ ../.././src/intl/uni_7b.inc:581:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000409, "LJ"}, ^~~~ ../.././src/intl/uni_7b.inc:582:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000040a, "NJ"}, ^~~~ ../.././src/intl/uni_7b.inc:583:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000040b, "Ts"}, ^~~~ ../.././src/intl/uni_7b.inc:584:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000040c, "KJ"}, ^~~~ ../.././src/intl/uni_7b.inc:585:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000040e, "V%"}, ^~~~ ../.././src/intl/uni_7b.inc:586:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000040f, "DZ"}, ^~~~ ../.././src/intl/uni_7b.inc:587:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000410, "A"}, ^~~ ../.././src/intl/uni_7b.inc:588:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000411, "B"}, ^~~ ../.././src/intl/uni_7b.inc:589:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000412, "V"}, ^~~ ../.././src/intl/uni_7b.inc:590:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000413, "G"}, ^~~ ../.././src/intl/uni_7b.inc:591:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000414, "D"}, ^~~ ../.././src/intl/uni_7b.inc:592:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000415, "E"}, ^~~ ../.././src/intl/uni_7b.inc:593:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000416, "ZH"}, ^~~~ ../.././src/intl/uni_7b.inc:594:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000417, "Z"}, ^~~ ../.././src/intl/uni_7b.inc:595:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000418, "I"}, ^~~ ../.././src/intl/uni_7b.inc:596:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000419, "J"}, ^~~ ../.././src/intl/uni_7b.inc:597:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000041a, "K"}, ^~~ ../.././src/intl/uni_7b.inc:598:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000041b, "L"}, ^~~ ../.././src/intl/uni_7b.inc:599:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000041c, "M"}, ^~~ ../.././src/intl/uni_7b.inc:600:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000041d, "N"}, ^~~ ../.././src/intl/uni_7b.inc:601:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000041e, "O"}, ^~~ ../.././src/intl/uni_7b.inc:602:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000041f, "P"}, ^~~ ../.././src/intl/uni_7b.inc:603:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000420, "R"}, ^~~ ../.././src/intl/uni_7b.inc:604:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000421, "S"}, ^~~ ../.././src/intl/uni_7b.inc:605:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000422, "T"}, ^~~ ../.././src/intl/uni_7b.inc:606:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000423, "U"}, ^~~ ../.././src/intl/uni_7b.inc:607:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000424, "F"}, ^~~ ../.././src/intl/uni_7b.inc:608:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000425, "H"}, ^~~ ../.././src/intl/uni_7b.inc:609:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000426, "C"}, ^~~ ../.././src/intl/uni_7b.inc:610:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000427, "CH"}, ^~~~ ../.././src/intl/uni_7b.inc:611:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000428, "SH"}, ^~~~ ../.././src/intl/uni_7b.inc:612:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000429, "SCH"}, ^~~~~ ../.././src/intl/uni_7b.inc:613:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000042a, "\""}, ^~~~ ../.././src/intl/uni_7b.inc:614:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000042b, "Y"}, ^~~ ../.././src/intl/uni_7b.inc:615:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000042c, "'"}, ^~~ ../.././src/intl/uni_7b.inc:616:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000042d, "`E"}, ^~~~ ../.././src/intl/uni_7b.inc:617:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000042e, "YU"}, ^~~~ ../.././src/intl/uni_7b.inc:618:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000042f, "YA"}, ^~~~ ../.././src/intl/uni_7b.inc:619:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000430, "a"}, ^~~ ../.././src/intl/uni_7b.inc:620:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000431, "b"}, ^~~ ../.././src/intl/uni_7b.inc:621:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000432, "v"}, ^~~ ../.././src/intl/uni_7b.inc:622:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000433, "g"}, ^~~ ../.././src/intl/uni_7b.inc:623:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000434, "d"}, ^~~ ../.././src/intl/uni_7b.inc:624:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000435, "e"}, ^~~ ../.././src/intl/uni_7b.inc:625:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000436, "zh"}, ^~~~ ../.././src/intl/uni_7b.inc:626:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000437, "z"}, ^~~ ../.././src/intl/uni_7b.inc:627:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000438, "i"}, ^~~ ../.././src/intl/uni_7b.inc:628:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000439, "j"}, ^~~ ../.././src/intl/uni_7b.inc:629:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000043a, "k"}, ^~~ ../.././src/intl/uni_7b.inc:630:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000043b, "l"}, ^~~ ../.././src/intl/uni_7b.inc:631:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000043c, "m"}, ^~~ ../.././src/intl/uni_7b.inc:632:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000043d, "n"}, ^~~ ../.././src/intl/uni_7b.inc:633:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000043e, "o"}, ^~~ ../.././src/intl/uni_7b.inc:634:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000043f, "p"}, ^~~ ../.././src/intl/uni_7b.inc:635:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000440, "r"}, ^~~ ../.././src/intl/uni_7b.inc:636:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000441, "s"}, ^~~ ../.././src/intl/uni_7b.inc:637:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000442, "t"}, ^~~ ../.././src/intl/uni_7b.inc:638:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000443, "u"}, ^~~ ../.././src/intl/uni_7b.inc:639:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000444, "f"}, ^~~ ../.././src/intl/uni_7b.inc:640:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000445, "h"}, ^~~ ../.././src/intl/uni_7b.inc:641:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000446, "c"}, ^~~ ../.././src/intl/uni_7b.inc:642:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000447, "ch"}, ^~~~ ../.././src/intl/uni_7b.inc:643:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000448, "sh"}, ^~~~ ../.././src/intl/uni_7b.inc:644:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000449, "sch"}, ^~~~~ ../.././src/intl/uni_7b.inc:645:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000044a, "\""}, ^~~~ ../.././src/intl/uni_7b.inc:646:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000044b, "y"}, ^~~ ../.././src/intl/uni_7b.inc:647:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000044c, "'"}, ^~~ ../.././src/intl/uni_7b.inc:648:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000044d, "`e"}, ^~~~ ../.././src/intl/uni_7b.inc:649:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000044e, "yu"}, ^~~~ ../.././src/intl/uni_7b.inc:650:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000044f, "ya"}, ^~~~ ../.././src/intl/uni_7b.inc:651:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000451, "io"}, ^~~~ ../.././src/intl/uni_7b.inc:652:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000452, "d%"}, ^~~~ ../.././src/intl/uni_7b.inc:653:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000453, "g%"}, ^~~~ ../.././src/intl/uni_7b.inc:654:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000454, "ie"}, ^~~~ ../.././src/intl/uni_7b.inc:655:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000455, "ds"}, ^~~~ ../.././src/intl/uni_7b.inc:656:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000456, "ii"}, ^~~~ ../.././src/intl/uni_7b.inc:657:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000457, "yi"}, ^~~~ ../.././src/intl/uni_7b.inc:658:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000458, "j%"}, ^~~~ ../.././src/intl/uni_7b.inc:659:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000459, "lj"}, ^~~~ ../.././src/intl/uni_7b.inc:660:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000045a, "nj"}, ^~~~ ../.././src/intl/uni_7b.inc:661:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000045b, "ts"}, ^~~~ ../.././src/intl/uni_7b.inc:662:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000045c, "kj"}, ^~~~ ../.././src/intl/uni_7b.inc:663:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000045e, "v%"}, ^~~~ ../.././src/intl/uni_7b.inc:664:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000045f, "dz"}, ^~~~ ../.././src/intl/uni_7b.inc:665:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000462, "Y3"}, ^~~~ ../.././src/intl/uni_7b.inc:666:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000463, "y3"}, ^~~~ ../.././src/intl/uni_7b.inc:667:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000046a, "O3"}, ^~~~ ../.././src/intl/uni_7b.inc:668:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000046b, "o3"}, ^~~~ ../.././src/intl/uni_7b.inc:669:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000472, "F3"}, ^~~~ ../.././src/intl/uni_7b.inc:670:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000473, "f3"}, ^~~~ ../.././src/intl/uni_7b.inc:671:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000474, "V3"}, ^~~~ ../.././src/intl/uni_7b.inc:672:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000475, "v3"}, ^~~~ ../.././src/intl/uni_7b.inc:673:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000480, "C3"}, ^~~~ ../.././src/intl/uni_7b.inc:674:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000481, "c3"}, ^~~~ ../.././src/intl/uni_7b.inc:675:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000490, "G3"}, ^~~~ ../.././src/intl/uni_7b.inc:676:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000491, "g3"}, ^~~~ ../.././src/intl/uni_7b.inc:677:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000004d4, "AE"}, ^~~~ ../.././src/intl/uni_7b.inc:678:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000004d5, "ae"}, ^~~~ ../.././src/intl/uni_7b.inc:679:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000005b4, "i"}, ^~~ ../.././src/intl/uni_7b.inc:680:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000005b7, "a"}, ^~~ ../.././src/intl/uni_7b.inc:681:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000005b8, "o"}, ^~~ ../.././src/intl/uni_7b.inc:682:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000005bc, "u"}, ^~~ ../.././src/intl/uni_7b.inc:683:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000005bf, "h"}, ^~~ ../.././src/intl/uni_7b.inc:684:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000005c2, ":"}, ^~~ ../.././src/intl/uni_7b.inc:685:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000005d0, "#"}, ^~~ ../.././src/intl/uni_7b.inc:686:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000005d1, "B+"}, ^~~~ ../.././src/intl/uni_7b.inc:687:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000005d2, "G+"}, ^~~~ ../.././src/intl/uni_7b.inc:688:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000005d3, "D+"}, ^~~~ ../.././src/intl/uni_7b.inc:689:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000005d4, "H+"}, ^~~~ ../.././src/intl/uni_7b.inc:690:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000005d5, "W+"}, ^~~~ ../.././src/intl/uni_7b.inc:691:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000005d6, "Z+"}, ^~~~ ../.././src/intl/uni_7b.inc:692:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000005d7, "X+"}, ^~~~ ../.././src/intl/uni_7b.inc:693:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000005d8, "Tj"}, ^~~~ ../.././src/intl/uni_7b.inc:694:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000005d9, "J+"}, ^~~~ ../.././src/intl/uni_7b.inc:695:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000005da, "K%"}, ^~~~ ../.././src/intl/uni_7b.inc:696:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000005db, "K+"}, ^~~~ ../.././src/intl/uni_7b.inc:697:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000005dc, "L+"}, ^~~~ ../.././src/intl/uni_7b.inc:698:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000005dd, "M%"}, ^~~~ ../.././src/intl/uni_7b.inc:699:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000005de, "M+"}, ^~~~ ../.././src/intl/uni_7b.inc:700:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000005df, "N%"}, ^~~~ ../.././src/intl/uni_7b.inc:701:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000005e0, "N+"}, ^~~~ ../.././src/intl/uni_7b.inc:702:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000005e1, "S+"}, ^~~~ ../.././src/intl/uni_7b.inc:703:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000005e2, "E+"}, ^~~~ ../.././src/intl/uni_7b.inc:704:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000005e3, "P%"}, ^~~~ ../.././src/intl/uni_7b.inc:705:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000005e4, "P+"}, ^~~~ ../.././src/intl/uni_7b.inc:706:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000005e5, "Zj"}, ^~~~ ../.././src/intl/uni_7b.inc:707:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000005e6, "ZJ"}, ^~~~ ../.././src/intl/uni_7b.inc:708:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000005e7, "Q+"}, ^~~~ ../.././src/intl/uni_7b.inc:709:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000005e8, "R+"}, ^~~~ ../.././src/intl/uni_7b.inc:710:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000005e9, "Sh"}, ^~~~ ../.././src/intl/uni_7b.inc:711:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000005ea, "T+"}, ^~~~ ../.././src/intl/uni_7b.inc:712:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000005f0, "v"}, ^~~ ../.././src/intl/uni_7b.inc:713:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000005f1, "oy"}, ^~~~ ../.././src/intl/uni_7b.inc:714:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000005f2, "ey"}, ^~~~ ../.././src/intl/uni_7b.inc:715:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000060c, ",+"}, ^~~~ ../.././src/intl/uni_7b.inc:716:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000061b, ";+"}, ^~~~ ../.././src/intl/uni_7b.inc:717:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000061f, "?+"}, ^~~~ ../.././src/intl/uni_7b.inc:718:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000621, "H'"}, ^~~~ ../.././src/intl/uni_7b.inc:719:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000622, "aM"}, ^~~~ ../.././src/intl/uni_7b.inc:720:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000623, "aH"}, ^~~~ ../.././src/intl/uni_7b.inc:721:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000624, "wH"}, ^~~~ ../.././src/intl/uni_7b.inc:722:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000625, "ah"}, ^~~~ ../.././src/intl/uni_7b.inc:723:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000626, "yH"}, ^~~~ ../.././src/intl/uni_7b.inc:724:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000627, "a+"}, ^~~~ ../.././src/intl/uni_7b.inc:725:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000628, "b+"}, ^~~~ ../.././src/intl/uni_7b.inc:726:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000629, "tm"}, ^~~~ ../.././src/intl/uni_7b.inc:727:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000062a, "t+"}, ^~~~ ../.././src/intl/uni_7b.inc:728:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000062b, "tk"}, ^~~~ ../.././src/intl/uni_7b.inc:729:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000062c, "g+"}, ^~~~ ../.././src/intl/uni_7b.inc:730:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000062d, "hk"}, ^~~~ ../.././src/intl/uni_7b.inc:731:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000062e, "x+"}, ^~~~ ../.././src/intl/uni_7b.inc:732:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000062f, "d+"}, ^~~~ ../.././src/intl/uni_7b.inc:733:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000630, "dk"}, ^~~~ ../.././src/intl/uni_7b.inc:734:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000631, "r+"}, ^~~~ ../.././src/intl/uni_7b.inc:735:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000632, "z+"}, ^~~~ ../.././src/intl/uni_7b.inc:736:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000633, "s+"}, ^~~~ ../.././src/intl/uni_7b.inc:737:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000634, "sn"}, ^~~~ ../.././src/intl/uni_7b.inc:738:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000635, "c+"}, ^~~~ ../.././src/intl/uni_7b.inc:739:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000636, "dd"}, ^~~~ ../.././src/intl/uni_7b.inc:740:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000637, "tj"}, ^~~~ ../.././src/intl/uni_7b.inc:741:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000638, "zH"}, ^~~~ ../.././src/intl/uni_7b.inc:742:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000639, "e+"}, ^~~~ ../.././src/intl/uni_7b.inc:743:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000063a, "i+"}, ^~~~ ../.././src/intl/uni_7b.inc:744:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000640, "++"}, ^~~~ ../.././src/intl/uni_7b.inc:745:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000641, "f+"}, ^~~~ ../.././src/intl/uni_7b.inc:746:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000642, "q+"}, ^~~~ ../.././src/intl/uni_7b.inc:747:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000643, "k+"}, ^~~~ ../.././src/intl/uni_7b.inc:748:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000644, "l+"}, ^~~~ ../.././src/intl/uni_7b.inc:749:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000645, "m+"}, ^~~~ ../.././src/intl/uni_7b.inc:750:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000646, "n+"}, ^~~~ ../.././src/intl/uni_7b.inc:751:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000647, "h+"}, ^~~~ ../.././src/intl/uni_7b.inc:752:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000648, "w+"}, ^~~~ ../.././src/intl/uni_7b.inc:753:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000649, "j+"}, ^~~~ ../.././src/intl/uni_7b.inc:754:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000064a, "y+"}, ^~~~ ../.././src/intl/uni_7b.inc:755:15: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000064b, ""}, ^~ ../.././src/intl/uni_7b.inc:756:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000064c, "\"+"}, ^~~~~ ../.././src/intl/uni_7b.inc:757:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000064d, "=+"}, ^~~~ ../.././src/intl/uni_7b.inc:758:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000064e, "/+"}, ^~~~ ../.././src/intl/uni_7b.inc:759:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000064f, "'+"}, ^~~~ ../.././src/intl/uni_7b.inc:760:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000650, "1+"}, ^~~~ ../.././src/intl/uni_7b.inc:761:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000651, "3+"}, ^~~~ ../.././src/intl/uni_7b.inc:762:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000652, "0+"}, ^~~~ ../.././src/intl/uni_7b.inc:763:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000660, "0a"}, ^~~~ ../.././src/intl/uni_7b.inc:764:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000661, "1a"}, ^~~~ ../.././src/intl/uni_7b.inc:765:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000662, "2a"}, ^~~~ ../.././src/intl/uni_7b.inc:766:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000663, "3a"}, ^~~~ ../.././src/intl/uni_7b.inc:767:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000664, "4a"}, ^~~~ ../.././src/intl/uni_7b.inc:768:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000665, "5a"}, ^~~~ ../.././src/intl/uni_7b.inc:769:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000666, "6a"}, ^~~~ ../.././src/intl/uni_7b.inc:770:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000667, "7a"}, ^~~~ ../.././src/intl/uni_7b.inc:771:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000668, "8a"}, ^~~~ ../.././src/intl/uni_7b.inc:772:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000669, "9a"}, ^~~~ ../.././src/intl/uni_7b.inc:773:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000670, "aS"}, ^~~~ ../.././src/intl/uni_7b.inc:774:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000067e, "p+"}, ^~~~ ../.././src/intl/uni_7b.inc:775:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000681, "hH"}, ^~~~ ../.././src/intl/uni_7b.inc:776:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000686, "tc"}, ^~~~ ../.././src/intl/uni_7b.inc:777:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00000698, "zj"}, ^~~~ ../.././src/intl/uni_7b.inc:778:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000006a4, "v+"}, ^~~~ ../.././src/intl/uni_7b.inc:779:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000006af, "gf"}, ^~~~ ../.././src/intl/uni_7b.inc:780:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000006f0, "0a"}, ^~~~ ../.././src/intl/uni_7b.inc:781:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000006f1, "1a"}, ^~~~ ../.././src/intl/uni_7b.inc:782:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000006f2, "2a"}, ^~~~ ../.././src/intl/uni_7b.inc:783:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000006f3, "3a"}, ^~~~ ../.././src/intl/uni_7b.inc:784:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000006f4, "4a"}, ^~~~ ../.././src/intl/uni_7b.inc:785:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000006f5, "5a"}, ^~~~ ../.././src/intl/uni_7b.inc:786:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000006f6, "6a"}, ^~~~ ../.././src/intl/uni_7b.inc:787:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000006f7, "7a"}, ^~~~ ../.././src/intl/uni_7b.inc:788:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000006f8, "8a"}, ^~~~ ../.././src/intl/uni_7b.inc:789:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000006f9, "9a"}, ^~~~ ../.././src/intl/uni_7b.inc:790:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001200, "he"}, ^~~~ ../.././src/intl/uni_7b.inc:791:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001201, "hu"}, ^~~~ ../.././src/intl/uni_7b.inc:792:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001202, "hi"}, ^~~~ ../.././src/intl/uni_7b.inc:793:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001203, "ha"}, ^~~~ ../.././src/intl/uni_7b.inc:794:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001204, "hE"}, ^~~~ ../.././src/intl/uni_7b.inc:795:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001205, "h"}, ^~~ ../.././src/intl/uni_7b.inc:796:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001206, "ho"}, ^~~~ ../.././src/intl/uni_7b.inc:797:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001208, "le"}, ^~~~ ../.././src/intl/uni_7b.inc:798:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001209, "lu"}, ^~~~ ../.././src/intl/uni_7b.inc:799:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000120a, "li"}, ^~~~ ../.././src/intl/uni_7b.inc:800:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000120b, "la"}, ^~~~ 26 warnings generated. ../.././src/intl/uni_7b.inc:801:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000120c, "lE"}, ^~~~ ../.././src/intl/uni_7b.inc:802:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000120d, "l"}, ^~~ ../.././src/intl/uni_7b.inc:803:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000120e, "lo"}, ^~~~ ../.././src/intl/uni_7b.inc:804:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000120f, "lWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:805:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001210, "He"}, ^~~~ ../.././src/intl/uni_7b.inc:806:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001211, "Hu"}, ^~~~ ../.././src/intl/uni_7b.inc:807:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001212, "Hi"}, ^~~~ ../.././src/intl/uni_7b.inc:808:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001213, "Ha"}, ^~~~ ../.././src/intl/uni_7b.inc:809:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001214, "HE"}, ^~~~ ../.././src/intl/uni_7b.inc:810:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001215, "H"}, ^~~ ../.././src/intl/uni_7b.inc:811:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001216, "Ho"}, ^~~~ ../.././src/intl/uni_7b.inc:812:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001217, "HWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:813:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001218, "me"}, ^~~~ ../.././src/intl/uni_7b.inc:814:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001219, "mu"}, ^~~~ ../.././src/intl/uni_7b.inc:815:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000121a, "mi"}, ^~~~ ../.././src/intl/uni_7b.inc:816:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000121b, "ma"}, ^~~~ ../.././src/intl/uni_7b.inc:817:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000121c, "mE"}, ^~~~ ../.././src/intl/uni_7b.inc:818:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000121d, "m"}, ^~~ ../.././src/intl/uni_7b.inc:819:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000121e, "mo"}, ^~~~ ../.././src/intl/uni_7b.inc:820:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000121f, "mWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:821:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001220, "`se"}, ^~~~~ ../.././src/intl/uni_7b.inc:822:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001221, "`su"}, ^~~~~ ../.././src/intl/uni_7b.inc:823:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001222, "`si"}, ^~~~~ ../.././src/intl/uni_7b.inc:824:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001223, "`sa"}, ^~~~~ ../.././src/intl/uni_7b.inc:825:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001224, "`sE"}, ^~~~~ ../.././src/intl/uni_7b.inc:826:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001225, "`s"}, ^~~~ ../.././src/intl/uni_7b.inc:827:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001226, "`so"}, ^~~~~ ../.././src/intl/uni_7b.inc:828:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001227, "`sWa"}, ^~~~~~ ../.././src/intl/uni_7b.inc:829:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001228, "re"}, ^~~~ ../.././src/intl/uni_7b.inc:830:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001229, "ru"}, ^~~~ ../.././src/intl/uni_7b.inc:831:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000122a, "ri"}, ^~~~ ../.././src/intl/uni_7b.inc:832:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000122b, "ra"}, ^~~~ ../.././src/intl/uni_7b.inc:833:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000122c, "rE"}, ^~~~ ../.././src/intl/uni_7b.inc:834:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000122d, "r"}, ^~~ ../.././src/intl/uni_7b.inc:835:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000122e, "ro"}, ^~~~ ../.././src/intl/uni_7b.inc:836:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000122f, "rWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:837:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001230, "se"}, ^~~~ ../.././src/intl/uni_7b.inc:838:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001231, "su"}, ^~~~ ../.././src/intl/uni_7b.inc:839:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001232, "si"}, ^~~~ ../.././src/intl/uni_7b.inc:840:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001233, "sa"}, ^~~~ ../.././src/intl/uni_7b.inc:841:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001234, "sE"}, ^~~~ ../.././src/intl/uni_7b.inc:842:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001235, "s"}, ^~~ ../.././src/intl/uni_7b.inc:843:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001236, "so"}, ^~~~ ../.././src/intl/uni_7b.inc:844:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001237, "sWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:845:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001238, "xe"}, ^~~~ ../.././src/intl/uni_7b.inc:846:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001239, "xu"}, ^~~~ ../.././src/intl/uni_7b.inc:847:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000123a, "xi"}, ^~~~ ../.././src/intl/uni_7b.inc:848:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000123b, "xa"}, ^~~~ ../.././src/intl/uni_7b.inc:849:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000123c, "xE"}, ^~~~ ../.././src/intl/uni_7b.inc:850:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000123d, "xa"}, ^~~~ ../.././src/intl/uni_7b.inc:851:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000123e, "xo"}, ^~~~ ../.././src/intl/uni_7b.inc:852:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000123f, "xWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:853:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001240, "qe"}, ^~~~ ../.././src/intl/uni_7b.inc:854:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001241, "qu"}, ^~~~ ../.././src/intl/uni_7b.inc:855:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001242, "qi"}, ^~~~ ../.././src/intl/uni_7b.inc:856:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001243, "qa"}, ^~~~ ../.././src/intl/uni_7b.inc:857:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001244, "qE"}, ^~~~ ../.././src/intl/uni_7b.inc:858:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001245, "q"}, ^~~ ../.././src/intl/uni_7b.inc:859:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001246, "qo"}, ^~~~ ../.././src/intl/uni_7b.inc:860:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001248, "qWe"}, ^~~~~ ../.././src/intl/uni_7b.inc:861:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000124a, "qWi"}, ^~~~~ ../.././src/intl/uni_7b.inc:862:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000124b, "qWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:863:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000124c, "qWE"}, ^~~~~ ../.././src/intl/uni_7b.inc:864:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000124d, "qW"}, ^~~~ ../.././src/intl/uni_7b.inc:865:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001250, "Qe"}, ^~~~ ../.././src/intl/uni_7b.inc:866:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001251, "Qu"}, ^~~~ ../.././src/intl/uni_7b.inc:867:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001252, "Qi"}, ^~~~ ../.././src/intl/uni_7b.inc:868:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001253, "Qa"}, ^~~~ ../.././src/intl/uni_7b.inc:869:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001254, "QE"}, ^~~~ ../.././src/intl/uni_7b.inc:870:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001255, "Q"}, ^~~ ../.././src/intl/uni_7b.inc:871:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001256, "Qo"}, ^~~~ ../.././src/intl/uni_7b.inc:872:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001258, "QWe"}, ^~~~~ ../.././src/intl/uni_7b.inc:873:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000125a, "QWi"}, ^~~~~ ../.././src/intl/uni_7b.inc:874:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000125b, "QWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:875:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000125c, "QWE"}, ^~~~~ ../.././src/intl/uni_7b.inc:876:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000125d, "QW"}, ^~~~ ../.././src/intl/uni_7b.inc:877:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001260, "be"}, ^~~~ ../.././src/intl/uni_7b.inc:878:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001261, "bu"}, ^~~~ ../.././src/intl/uni_7b.inc:879:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001262, "bi"}, ^~~~ ../.././src/intl/uni_7b.inc:880:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001263, "ba"}, ^~~~ ../.././src/intl/uni_7b.inc:881:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001264, "bE"}, ^~~~ ../.././src/intl/uni_7b.inc:882:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001265, "b"}, ^~~ ../.././src/intl/uni_7b.inc:883:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001266, "bo"}, ^~~~ ../.././src/intl/uni_7b.inc:884:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001267, "bWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:885:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001268, "ve"}, ^~~~ ../.././src/intl/uni_7b.inc:886:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001269, "vu"}, ^~~~ ../.././src/intl/uni_7b.inc:887:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000126a, "vi"}, ^~~~ ../.././src/intl/uni_7b.inc:888:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000126b, "va"}, ^~~~ ../.././src/intl/uni_7b.inc:889:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000126c, "vE"}, ^~~~ ../.././src/intl/uni_7b.inc:890:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000126d, "v"}, ^~~ ../.././src/intl/uni_7b.inc:891:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000126e, "vo"}, ^~~~ ../.././src/intl/uni_7b.inc:892:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000126f, "vWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:893:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001270, "te"}, ^~~~ ../.././src/intl/uni_7b.inc:894:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001271, "tu"}, ^~~~ ../.././src/intl/uni_7b.inc:895:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001272, "ti"}, ^~~~ ../.././src/intl/uni_7b.inc:896:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001273, "ta"}, ^~~~ ../.././src/intl/uni_7b.inc:897:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001274, "tE"}, ^~~~ ../.././src/intl/uni_7b.inc:898:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001275, "t"}, ^~~ ../.././src/intl/uni_7b.inc:899:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001276, "to"}, ^~~~ ../.././src/intl/uni_7b.inc:900:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001277, "tWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:901:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001278, "ce"}, ^~~~ ../.././src/intl/uni_7b.inc:902:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001279, "cu"}, ^~~~ ../.././src/intl/uni_7b.inc:903:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000127a, "ci"}, ^~~~ ../.././src/intl/uni_7b.inc:904:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000127b, "ca"}, ^~~~ ../.././src/intl/uni_7b.inc:905:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000127c, "cE"}, ^~~~ ../.././src/intl/uni_7b.inc:906:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000127d, "c"}, ^~~ ../.././src/intl/uni_7b.inc:907:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000127e, "co"}, ^~~~ ../.././src/intl/uni_7b.inc:908:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000127f, "cWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:909:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001280, "`he"}, ^~~~~ ../.././src/intl/uni_7b.inc:910:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001281, "`hu"}, ^~~~~ ../.././src/intl/uni_7b.inc:911:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001282, "`hi"}, ^~~~~ ../.././src/intl/uni_7b.inc:912:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001283, "`ha"}, ^~~~~ ../.././src/intl/uni_7b.inc:913:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001284, "`hE"}, ^~~~~ ../.././src/intl/uni_7b.inc:914:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001285, "`h"}, ^~~~ ../.././src/intl/uni_7b.inc:915:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001286, "`ho"}, ^~~~~ ../.././src/intl/uni_7b.inc:916:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001288, "hWe"}, ^~~~~ ../.././src/intl/uni_7b.inc:917:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000128a, "hWi"}, ^~~~~ ../.././src/intl/uni_7b.inc:918:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000128b, "hWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:919:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000128c, "hWE"}, ^~~~~ ../.././src/intl/uni_7b.inc:920:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000128d, "hW"}, ^~~~ ../.././src/intl/uni_7b.inc:921:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001290, "na"}, ^~~~ ../.././src/intl/uni_7b.inc:922:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001291, "nu"}, ^~~~ ../.././src/intl/uni_7b.inc:923:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001292, "ni"}, ^~~~ ../.././src/intl/uni_7b.inc:924:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001293, "na"}, ^~~~ ../.././src/intl/uni_7b.inc:925:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001294, "nE"}, ^~~~ ../.././src/intl/uni_7b.inc:926:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001295, "n"}, ^~~ ../.././src/intl/uni_7b.inc:927:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001296, "no"}, ^~~~ ../.././src/intl/uni_7b.inc:928:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001297, "nWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:929:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001298, "Ne"}, ^~~~ ../.././src/intl/uni_7b.inc:930:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001299, "Nu"}, ^~~~ ../.././src/intl/uni_7b.inc:931:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000129a, "Ni"}, ^~~~ ../.././src/intl/uni_7b.inc:932:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000129b, "Na"}, ^~~~ ../.././src/intl/uni_7b.inc:933:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000129c, "NE"}, ^~~~ ../.././src/intl/uni_7b.inc:934:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000129d, "N"}, ^~~ ../.././src/intl/uni_7b.inc:935:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000129e, "No"}, ^~~~ ../.././src/intl/uni_7b.inc:936:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000129f, "NWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:937:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012a0, "e"}, ^~~ ../.././src/intl/uni_7b.inc:938:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012a1, "u"}, ^~~ ../.././src/intl/uni_7b.inc:939:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012a2, "i"}, ^~~ ../.././src/intl/uni_7b.inc:940:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012a3, "a"}, ^~~ ../.././src/intl/uni_7b.inc:941:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012a4, "E"}, ^~~ ../.././src/intl/uni_7b.inc:942:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012a5, "I"}, ^~~ ../.././src/intl/uni_7b.inc:943:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012a6, "o"}, ^~~ ../.././src/intl/uni_7b.inc:944:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012a7, "e3"}, ^~~~ ../.././src/intl/uni_7b.inc:945:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012a8, "ke"}, ^~~~ ../.././src/intl/uni_7b.inc:946:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012a9, "ku"}, ^~~~ ../.././src/intl/uni_7b.inc:947:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012aa, "ki"}, ^~~~ ../.././src/intl/uni_7b.inc:948:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012ab, "ka"}, ^~~~ ../.././src/intl/uni_7b.inc:949:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012ac, "kE"}, ^~~~ ../.././src/intl/uni_7b.inc:950:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012ad, "k"}, ^~~ ../.././src/intl/uni_7b.inc:951:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012ae, "ko"}, ^~~~ ../.././src/intl/uni_7b.inc:952:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012b0, "kWe"}, ^~~~~ ../.././src/intl/uni_7b.inc:953:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012b2, "kWi"}, ^~~~~ ../.././src/intl/uni_7b.inc:954:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012b3, "kWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:955:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012b4, "kWE"}, ^~~~~ ../.././src/intl/uni_7b.inc:956:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012b5, "kW"}, ^~~~ ../.././src/intl/uni_7b.inc:957:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012b8, "Ke"}, ^~~~ ../.././src/intl/uni_7b.inc:958:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012b9, "Ku"}, ^~~~ ../.././src/intl/uni_7b.inc:959:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012ba, "Ki"}, ^~~~ ../.././src/intl/uni_7b.inc:960:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012bb, "Ka"}, ^~~~ ../.././src/intl/uni_7b.inc:961:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012bc, "KE"}, ^~~~ ../.././src/intl/uni_7b.inc:962:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012bd, "K"}, ^~~ ../.././src/intl/uni_7b.inc:963:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012be, "Ko"}, ^~~~ ../.././src/intl/uni_7b.inc:964:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012c0, "KWe"}, ^~~~~ ../.././src/intl/uni_7b.inc:965:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012c2, "KWi"}, ^~~~~ ../.././src/intl/uni_7b.inc:966:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012c3, "KWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:967:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012c4, "KWE"}, ^~~~~ ../.././src/intl/uni_7b.inc:968:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012c5, "KW"}, ^~~~ ../.././src/intl/uni_7b.inc:969:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012c8, "we"}, ^~~~ ../.././src/intl/uni_7b.inc:970:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012c9, "wu"}, ^~~~ ../.././src/intl/uni_7b.inc:971:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012ca, "wi"}, ^~~~ ../.././src/intl/uni_7b.inc:972:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012cb, "wa"}, ^~~~ ../.././src/intl/uni_7b.inc:973:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012cc, "wE"}, ^~~~ ../.././src/intl/uni_7b.inc:974:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012cd, "w"}, ^~~ ../.././src/intl/uni_7b.inc:975:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012ce, "wo"}, ^~~~ ../.././src/intl/uni_7b.inc:976:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012d0, "`e"}, ^~~~ ../.././src/intl/uni_7b.inc:977:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012d1, "`u"}, ^~~~ ../.././src/intl/uni_7b.inc:978:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012d2, "`i"}, ^~~~ ../.././src/intl/uni_7b.inc:979:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012d3, "`a"}, ^~~~ ../.././src/intl/uni_7b.inc:980:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012d4, "`E"}, ^~~~ ../.././src/intl/uni_7b.inc:981:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012d5, "`I"}, ^~~~ ../.././src/intl/uni_7b.inc:982:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012d6, "`o"}, ^~~~ ../.././src/intl/uni_7b.inc:983:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012d8, "ze"}, ^~~~ ../.././src/intl/uni_7b.inc:984:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012d9, "zu"}, ^~~~ ../.././src/intl/uni_7b.inc:985:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012da, "zi"}, ^~~~ ../.././src/intl/uni_7b.inc:986:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012db, "za"}, ^~~~ ../.././src/intl/uni_7b.inc:987:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012dc, "zE"}, ^~~~ ../.././src/intl/uni_7b.inc:988:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012dd, "z"}, ^~~ ../.././src/intl/uni_7b.inc:989:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012de, "zo"}, ^~~~ ../.././src/intl/uni_7b.inc:990:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012df, "zWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:991:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012e0, "Ze"}, ^~~~ ../.././src/intl/uni_7b.inc:992:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012e1, "Zu"}, ^~~~ ../.././src/intl/uni_7b.inc:993:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012e2, "Zi"}, ^~~~ ../.././src/intl/uni_7b.inc:994:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012e3, "Za"}, ^~~~ ../.././src/intl/uni_7b.inc:995:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012e4, "ZE"}, ^~~~ ../.././src/intl/uni_7b.inc:996:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012e5, "Z"}, ^~~ ../.././src/intl/uni_7b.inc:997:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012e6, "Zo"}, ^~~~ ../.././src/intl/uni_7b.inc:998:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012e7, "ZWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:999:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012e8, "ye"}, ^~~~ ../.././src/intl/uni_7b.inc:1000:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012e9, "yu"}, ^~~~ ../.././src/intl/uni_7b.inc:1001:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012ea, "yi"}, ^~~~ ../.././src/intl/uni_7b.inc:1002:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012eb, "ya"}, ^~~~ ../.././src/intl/uni_7b.inc:1003:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012ec, "yE"}, ^~~~ ../.././src/intl/uni_7b.inc:1004:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012ed, "y"}, ^~~ ../.././src/intl/uni_7b.inc:1005:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012ee, "yo"}, ^~~~ ../.././src/intl/uni_7b.inc:1006:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012ef, "yWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:1007:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012f0, "de"}, ^~~~ ../.././src/intl/uni_7b.inc:1008:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012f1, "du"}, ^~~~ ../.././src/intl/uni_7b.inc:1009:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012f2, "di"}, ^~~~ ../.././src/intl/uni_7b.inc:1010:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012f3, "da"}, ^~~~ ../.././src/intl/uni_7b.inc:1011:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012f4, "dE"}, ^~~~ ../.././src/intl/uni_7b.inc:1012:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012f5, "d"}, ^~~ ../.././src/intl/uni_7b.inc:1013:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012f6, "do"}, ^~~~ ../.././src/intl/uni_7b.inc:1014:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012f7, "dWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:1015:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012f8, "De"}, ^~~~ ../.././src/intl/uni_7b.inc:1016:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012f9, "Du"}, ^~~~ ../.././src/intl/uni_7b.inc:1017:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012fa, "Di"}, ^~~~ ../.././src/intl/uni_7b.inc:1018:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012fb, "Da"}, ^~~~ ../.././src/intl/uni_7b.inc:1019:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012fc, "DE"}, ^~~~ ../.././src/intl/uni_7b.inc:1020:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012fd, "D"}, ^~~ ../.././src/intl/uni_7b.inc:1021:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012fe, "Do"}, ^~~~ ../.././src/intl/uni_7b.inc:1022:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000012ff, "DWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:1023:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001300, "je"}, ^~~~ ../.././src/intl/uni_7b.inc:1024:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001301, "ju"}, ^~~~ ../.././src/intl/uni_7b.inc:1025:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001302, "ji"}, ^~~~ ../.././src/intl/uni_7b.inc:1026:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001303, "ja"}, ^~~~ ../.././src/intl/uni_7b.inc:1027:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001304, "jE"}, ^~~~ ../.././src/intl/uni_7b.inc:1028:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001305, "j"}, ^~~ ../.././src/intl/uni_7b.inc:1029:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001306, "jo"}, ^~~~ ../.././src/intl/uni_7b.inc:1030:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001307, "jWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:1031:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001308, "ga"}, ^~~~ ../.././src/intl/uni_7b.inc:1032:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001309, "gu"}, ^~~~ ../.././src/intl/uni_7b.inc:1033:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000130a, "gi"}, ^~~~ ../.././src/intl/uni_7b.inc:1034:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000130b, "ga"}, ^~~~ ../.././src/intl/uni_7b.inc:1035:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000130c, "gE"}, ^~~~ ../.././src/intl/uni_7b.inc:1036:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000130d, "g"}, ^~~ ../.././src/intl/uni_7b.inc:1037:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000130e, "go"}, ^~~~ ../.././src/intl/uni_7b.inc:1038:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001310, "gWu"}, ^~~~~ ../.././src/intl/uni_7b.inc:1039:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001312, "gWi"}, ^~~~~ ../.././src/intl/uni_7b.inc:1040:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001313, "gWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:1041:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001314, "gWE"}, ^~~~~ ../.././src/intl/uni_7b.inc:1042:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001315, "gW"}, ^~~~ ../.././src/intl/uni_7b.inc:1043:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001318, "Ge"}, ^~~~ ../.././src/intl/uni_7b.inc:1044:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001319, "Gu"}, ^~~~ ../.././src/intl/uni_7b.inc:1045:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000131a, "Gi"}, ^~~~ ../.././src/intl/uni_7b.inc:1046:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000131b, "Ga"}, ^~~~ ../.././src/intl/uni_7b.inc:1047:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000131c, "GE"}, ^~~~ ../.././src/intl/uni_7b.inc:1048:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000131d, "G"}, ^~~ ../.././src/intl/uni_7b.inc:1049:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000131e, "Go"}, ^~~~ ../.././src/intl/uni_7b.inc:1050:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000131f, "GWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:1051:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001320, "Te"}, ^~~~ ../.././src/intl/uni_7b.inc:1052:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001321, "Tu"}, ^~~~ ../.././src/intl/uni_7b.inc:1053:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001322, "Ti"}, ^~~~ ../.././src/intl/uni_7b.inc:1054:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001323, "Ta"}, ^~~~ ../.././src/intl/uni_7b.inc:1055:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001324, "TE"}, ^~~~ ../.././src/intl/uni_7b.inc:1056:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001325, "T"}, ^~~ ../.././src/intl/uni_7b.inc:1057:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001326, "To"}, ^~~~ ../.././src/intl/uni_7b.inc:1058:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001327, "TWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:1059:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001328, "Ce"}, ^~~~ ../.././src/intl/uni_7b.inc:1060:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001329, "Ca"}, ^~~~ ../.././src/intl/uni_7b.inc:1061:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000132a, "Cu"}, ^~~~ ../.././src/intl/uni_7b.inc:1062:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000132b, "Ca"}, ^~~~ ../.././src/intl/uni_7b.inc:1063:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000132c, "CE"}, ^~~~ ../.././src/intl/uni_7b.inc:1064:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000132d, "C"}, ^~~ ../.././src/intl/uni_7b.inc:1065:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000132e, "Co"}, ^~~~ ../.././src/intl/uni_7b.inc:1066:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000132f, "CWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:1067:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001330, "Pe"}, ^~~~ ../.././src/intl/uni_7b.inc:1068:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001331, "Pu"}, ^~~~ ../.././src/intl/uni_7b.inc:1069:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001332, "Pi"}, ^~~~ ../.././src/intl/uni_7b.inc:1070:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001333, "Pa"}, ^~~~ ../.././src/intl/uni_7b.inc:1071:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001334, "PE"}, ^~~~ ../.././src/intl/uni_7b.inc:1072:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001335, "P"}, ^~~ ../.././src/intl/uni_7b.inc:1073:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001336, "Po"}, ^~~~ ../.././src/intl/uni_7b.inc:1074:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001337, "PWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:1075:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001338, "SWe"}, ^~~~~ ../.././src/intl/uni_7b.inc:1076:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001339, "SWu"}, ^~~~~ ../.././src/intl/uni_7b.inc:1077:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000133a, "SWi"}, ^~~~~ ../.././src/intl/uni_7b.inc:1078:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000133b, "SWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:1079:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000133c, "SWE"}, ^~~~~ ../.././src/intl/uni_7b.inc:1080:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000133d, "SW"}, ^~~~ ../.././src/intl/uni_7b.inc:1081:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000133e, "SWo"}, ^~~~~ ../.././src/intl/uni_7b.inc:1082:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000133f, "SWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:1083:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001340, "`Sa"}, ^~~~~ ../.././src/intl/uni_7b.inc:1084:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001341, "`Su"}, ^~~~~ ../.././src/intl/uni_7b.inc:1085:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001342, "`Si"}, ^~~~~ ../.././src/intl/uni_7b.inc:1086:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001343, "`Sa"}, ^~~~~ ../.././src/intl/uni_7b.inc:1087:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001344, "`SE"}, ^~~~~ ../.././src/intl/uni_7b.inc:1088:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001345, "`S"}, ^~~~ ../.././src/intl/uni_7b.inc:1089:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001346, "`So"}, ^~~~~ ../.././src/intl/uni_7b.inc:1090:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001348, "fa"}, ^~~~ ../.././src/intl/uni_7b.inc:1091:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001349, "fu"}, ^~~~ ../.././src/intl/uni_7b.inc:1092:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000134a, "fi"}, ^~~~ ../.././src/intl/uni_7b.inc:1093:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000134b, "fa"}, ^~~~ ../.././src/intl/uni_7b.inc:1094:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000134c, "fE"}, ^~~~ ../.././src/intl/uni_7b.inc:1095:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000134d, "o"}, ^~~ ../.././src/intl/uni_7b.inc:1096:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000134e, "fo"}, ^~~~ ../.././src/intl/uni_7b.inc:1097:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000134f, "fWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:1098:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001350, "pe"}, ^~~~ ../.././src/intl/uni_7b.inc:1099:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001351, "pu"}, ^~~~ ../.././src/intl/uni_7b.inc:1100:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001352, "pi"}, ^~~~ ../.././src/intl/uni_7b.inc:1101:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001353, "pa"}, ^~~~ ../.././src/intl/uni_7b.inc:1102:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001354, "pE"}, ^~~~ ../.././src/intl/uni_7b.inc:1103:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001355, "p"}, ^~~ ../.././src/intl/uni_7b.inc:1104:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001356, "po"}, ^~~~ ../.././src/intl/uni_7b.inc:1105:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001357, "pWa"}, ^~~~~ ../.././src/intl/uni_7b.inc:1106:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001358, "mYa"}, ^~~~~ ../.././src/intl/uni_7b.inc:1107:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001359, "rYa"}, ^~~~~ ../.././src/intl/uni_7b.inc:1108:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000135a, "fYa"}, ^~~~~ ../.././src/intl/uni_7b.inc:1109:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001360, " "}, ^~~ ../.././src/intl/uni_7b.inc:1110:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001361, ":"}, ^~~ ../.././src/intl/uni_7b.inc:1111:15: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001362, ""}, ^~ ../.././src/intl/uni_7b.inc:1112:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001363, ","}, ^~~ ../.././src/intl/uni_7b.inc:1113:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001364, ";"}, ^~~ ../.././src/intl/uni_7b.inc:1114:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001365, "-"}, ^~~ ../.././src/intl/uni_7b.inc:1115:15: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001366, ""}, ^~ ../.././src/intl/uni_7b.inc:1116:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001367, "`?"}, ^~~~ ../.././src/intl/uni_7b.inc:1117:15: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001368, ""}, ^~ [CC] src/intl/gettext/dcigettext.o ../.././src/intl/uni_7b.inc:1118:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001369, "`1"}, ^~~~ ../.././src/intl/uni_7b.inc:1119:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000136a, "`2"}, ^~~~ ../.././src/intl/uni_7b.inc:1120:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000136b, "`3"}, ^~~~ ../.././src/intl/uni_7b.inc:1121:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000136c, "`4"}, ^~~~ ../.././src/intl/uni_7b.inc:1122:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000136d, "`5"}, ^~~~ ../.././src/intl/uni_7b.inc:1123:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000136e, "`6"}, ^~~~ ../.././src/intl/uni_7b.inc:1124:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000136f, "`7"}, ^~~~ ../.././src/intl/uni_7b.inc:1125:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001370, "`8"}, ^~~~ ../.././src/intl/uni_7b.inc:1126:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001371, "`9"}, ^~~~ ../.././src/intl/uni_7b.inc:1127:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001372, "`10"}, ^~~~~ ../.././src/intl/uni_7b.inc:1128:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001373, "`20"}, ^~~~~ ../.././src/intl/uni_7b.inc:1129:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001374, "`30"}, ^~~~~ ../.././src/intl/uni_7b.inc:1130:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001375, "`40"}, ^~~~~ ../.././src/intl/uni_7b.inc:1131:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001376, "`50"}, ^~~~~ ../.././src/intl/uni_7b.inc:1132:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001377, "`60"}, ^~~~~ ../.././src/intl/uni_7b.inc:1133:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001378, "`70"}, ^~~~~ ../.././src/intl/uni_7b.inc:1134:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001379, "`80"}, ^~~~~ ../.././src/intl/uni_7b.inc:1135:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000137a, "`90"}, ^~~~~ ../.././src/intl/uni_7b.inc:1136:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000137b, "`100"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1137:15: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000137c, "`10000"}, ^~~~~~~~ ../.././src/intl/uni_7b.inc:1138:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e00, "A-0"}, ^~~~~ ../.././src/intl/uni_7b.inc:1139:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e01, "a-0"}, ^~~~~ ../.././src/intl/uni_7b.inc:1140:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e02, "B."}, ^~~~ ../.././src/intl/uni_7b.inc:1141:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e03, "b."}, ^~~~ ../.././src/intl/uni_7b.inc:1142:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e04, "B-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1143:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e05, "b-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1144:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e06, "B_"}, ^~~~ ../.././src/intl/uni_7b.inc:1145:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e07, "b_"}, ^~~~ ../.././src/intl/uni_7b.inc:1146:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e08, "C,'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1147:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e09, "c,'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1148:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e0a, "D."}, ^~~~ ../.././src/intl/uni_7b.inc:1149:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e0b, "d."}, ^~~~ ../.././src/intl/uni_7b.inc:1150:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e0c, "D-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1151:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e0d, "d-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1152:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e0e, "D_"}, ^~~~ ../.././src/intl/uni_7b.inc:1153:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e0f, "d_"}, ^~~~ ../.././src/intl/uni_7b.inc:1154:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e10, "D,"}, ^~~~ ../.././src/intl/uni_7b.inc:1155:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e11, "d,"}, ^~~~ ../.././src/intl/uni_7b.inc:1156:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e12, "D->"}, ^~~~~ ../.././src/intl/uni_7b.inc:1157:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e13, "d->"}, ^~~~~ ../.././src/intl/uni_7b.inc:1158:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e14, "E-!"}, ^~~~~ ../.././src/intl/uni_7b.inc:1159:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e15, "e-!"}, ^~~~~ ../.././src/intl/uni_7b.inc:1160:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e16, "E-'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1161:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e17, "e-'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1162:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e18, "E->"}, ^~~~~ ../.././src/intl/uni_7b.inc:1163:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e19, "e->"}, ^~~~~ ../.././src/intl/uni_7b.inc:1164:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e1a, "E-?"}, ^~~~~ ../.././src/intl/uni_7b.inc:1165:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e1b, "e-?"}, ^~~~~ ../.././src/intl/uni_7b.inc:1166:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e1c, "E,("}, ^~~~~ ../.././src/intl/uni_7b.inc:1167:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e1d, "e,("}, ^~~~~ ../.././src/intl/uni_7b.inc:1168:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e1e, "F."}, ^~~~ ../.././src/intl/uni_7b.inc:1169:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e1f, "f."}, ^~~~ ../.././src/intl/uni_7b.inc:1170:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e20, "G-"}, ^~~~ ../.././src/intl/uni_7b.inc:1171:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e21, "g-"}, ^~~~ ../.././src/intl/uni_7b.inc:1172:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e22, "H."}, ^~~~ ../.././src/intl/uni_7b.inc:1173:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e23, "h."}, ^~~~ ../.././src/intl/uni_7b.inc:1174:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e24, "H-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1175:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e25, "h-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1176:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e26, "H"}, ^~~ ../.././src/intl/uni_7b.inc:1177:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e27, "h"}, ^~~ ../.././src/intl/uni_7b.inc:1178:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e28, "H,"}, ^~~~ ../.././src/intl/uni_7b.inc:1179:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e29, "h,"}, ^~~~ ../.././src/intl/uni_7b.inc:1180:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e2a, "H-("}, ^~~~~ ../.././src/intl/uni_7b.inc:1181:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e2b, "h-("}, ^~~~~ ../.././src/intl/uni_7b.inc:1182:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e2c, "I-?"}, ^~~~~ ../.././src/intl/uni_7b.inc:1183:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e2d, "i-?"}, ^~~~~ ../.././src/intl/uni_7b.inc:1184:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e2e, "I"}, ^~~ ../.././src/intl/uni_7b.inc:1185:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e2f, "i"}, ^~~ ../.././src/intl/uni_7b.inc:1186:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e30, "K'"}, ^~~~ ../.././src/intl/uni_7b.inc:1187:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e31, "k'"}, ^~~~ ../.././src/intl/uni_7b.inc:1188:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e32, "K-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1189:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e33, "k-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1190:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e34, "K_"}, ^~~~ ../.././src/intl/uni_7b.inc:1191:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e35, "k_"}, ^~~~ ../.././src/intl/uni_7b.inc:1192:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e36, "L-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1193:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e37, "l-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1194:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e38, "L--."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1195:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e39, "l--."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1196:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e3a, "L_"}, ^~~~ ../.././src/intl/uni_7b.inc:1197:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e3b, "l_"}, ^~~~ ../.././src/intl/uni_7b.inc:1198:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e3c, "L->"}, ^~~~~ ../.././src/intl/uni_7b.inc:1199:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e3d, "l->"}, ^~~~~ ../.././src/intl/uni_7b.inc:1200:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e3e, "M'"}, ^~~~ ../.././src/intl/uni_7b.inc:1201:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e3f, "m'"}, ^~~~ ../.././src/intl/uni_7b.inc:1202:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e40, "M."}, ^~~~ ../.././src/intl/uni_7b.inc:1203:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e41, "m."}, ^~~~ ../.././src/intl/uni_7b.inc:1204:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e42, "M-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1205:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e43, "m-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1206:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e44, "N."}, ^~~~ ../.././src/intl/uni_7b.inc:1207:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e45, "n."}, ^~~~ ../.././src/intl/uni_7b.inc:1208:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e46, "N-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1209:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e47, "n-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1210:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e48, "N_"}, ^~~~ ../.././src/intl/uni_7b.inc:1211:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e49, "n_"}, ^~~~ ../.././src/intl/uni_7b.inc:1212:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e4a, "N->"}, ^~~~~ ../.././src/intl/uni_7b.inc:1213:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e4b, "n->"}, ^~~~~ ../.././src/intl/uni_7b.inc:1214:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e4c, "O?'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1215:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e4d, "o?'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1216:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e4e, "O?"}, ^~~~ ../.././src/intl/uni_7b.inc:1217:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e4f, "o?"}, ^~~~ ../.././src/intl/uni_7b.inc:1218:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e50, "O-!"}, ^~~~~ ../.././src/intl/uni_7b.inc:1219:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e51, "o-!"}, ^~~~~ ../.././src/intl/uni_7b.inc:1220:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e52, "O-'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1221:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e53, "o-'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1222:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e54, "P'"}, ^~~~ ../.././src/intl/uni_7b.inc:1223:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e55, "p'"}, ^~~~ ../.././src/intl/uni_7b.inc:1224:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e56, "P."}, ^~~~ ../.././src/intl/uni_7b.inc:1225:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e57, "p."}, ^~~~ ../.././src/intl/uni_7b.inc:1226:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e58, "R."}, ^~~~ ../.././src/intl/uni_7b.inc:1227:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e59, "r."}, ^~~~ ../.././src/intl/uni_7b.inc:1228:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e5a, "R-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1229:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e5b, "r-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1230:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e5c, "R--."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1231:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e5d, "r--."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1232:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e5e, "R_"}, ^~~~ ../.././src/intl/uni_7b.inc:1233:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e5f, "r_"}, ^~~~ ../.././src/intl/uni_7b.inc:1234:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e60, "S."}, ^~~~ ../.././src/intl/uni_7b.inc:1235:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e61, "s."}, ^~~~ ../.././src/intl/uni_7b.inc:1236:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e62, "S-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1237:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e63, "s-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1238:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e64, "S'."}, ^~~~~ ../.././src/intl/uni_7b.inc:1239:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e65, "s'."}, ^~~~~ ../.././src/intl/uni_7b.inc:1240:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e66, "S<."}, ^~~~~ ../.././src/intl/uni_7b.inc:1241:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e67, "s<."}, ^~~~~ ../.././src/intl/uni_7b.inc:1242:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e68, "S.-."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1243:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e69, "s.-."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1244:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e6a, "T."}, ^~~~ ../.././src/intl/uni_7b.inc:1245:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e6b, "t."}, ^~~~ ../.././src/intl/uni_7b.inc:1246:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e6c, "T-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1247:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e6d, "t-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1248:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e6e, "T_"}, ^~~~ ../.././src/intl/uni_7b.inc:1249:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e6f, "t_"}, ^~~~ ../.././src/intl/uni_7b.inc:1250:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e70, "T->"}, ^~~~~ ../.././src/intl/uni_7b.inc:1251:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e71, "t->"}, ^~~~~ ../.././src/intl/uni_7b.inc:1252:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e72, "U--"}, ^~~~~ ../.././src/intl/uni_7b.inc:1253:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e73, "u--"}, ^~~~~ ../.././src/intl/uni_7b.inc:1254:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e74, "U-?"}, ^~~~~ ../.././src/intl/uni_7b.inc:1255:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e75, "u-?"}, ^~~~~ ../.././src/intl/uni_7b.inc:1256:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e76, "U->"}, ^~~~~ ../.././src/intl/uni_7b.inc:1257:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e77, "u->"}, ^~~~~ ../.././src/intl/uni_7b.inc:1258:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e78, "U?'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1259:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e79, "u?'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1260:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e7a, "U-"}, ^~~~ ../.././src/intl/uni_7b.inc:1261:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e7b, "u-"}, ^~~~ ../.././src/intl/uni_7b.inc:1262:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e7c, "V?"}, ^~~~ ../.././src/intl/uni_7b.inc:1263:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e7d, "v?"}, ^~~~ ../.././src/intl/uni_7b.inc:1264:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e7e, "V-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1265:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e7f, "v-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1266:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e80, "W!"}, ^~~~ ../.././src/intl/uni_7b.inc:1267:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e81, "w!"}, ^~~~ ../.././src/intl/uni_7b.inc:1268:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e82, "W'"}, ^~~~ ../.././src/intl/uni_7b.inc:1269:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e83, "w'"}, ^~~~ ../.././src/intl/uni_7b.inc:1270:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e84, "W"}, ^~~ ../.././src/intl/uni_7b.inc:1271:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e85, "w"}, ^~~ ../.././src/intl/uni_7b.inc:1272:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e86, "W."}, ^~~~ ../.././src/intl/uni_7b.inc:1273:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e87, "w."}, ^~~~ ../.././src/intl/uni_7b.inc:1274:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e88, "W-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1275:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e89, "w-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1276:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e8a, "X."}, ^~~~ ../.././src/intl/uni_7b.inc:1277:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e8b, "x."}, ^~~~ ../.././src/intl/uni_7b.inc:1278:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e8c, "X"}, ^~~ ../.././src/intl/uni_7b.inc:1279:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e8d, "x"}, ^~~ ../.././src/intl/uni_7b.inc:1280:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e8e, "Y."}, ^~~~ ../.././src/intl/uni_7b.inc:1281:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e8f, "y."}, ^~~~ ../.././src/intl/uni_7b.inc:1282:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e90, "Z>"}, ^~~~ ../.././src/intl/uni_7b.inc:1283:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e91, "z>"}, ^~~~ ../.././src/intl/uni_7b.inc:1284:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e92, "Z-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1285:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e93, "z-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1286:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e94, "Z_"}, ^~~~ ../.././src/intl/uni_7b.inc:1287:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e95, "z_"}, ^~~~ ../.././src/intl/uni_7b.inc:1288:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e96, "h_"}, ^~~~ ../.././src/intl/uni_7b.inc:1289:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e97, "t"}, ^~~ ../.././src/intl/uni_7b.inc:1290:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e98, "w0"}, ^~~~ ../.././src/intl/uni_7b.inc:1291:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001e99, "y0"}, ^~~~ ../.././src/intl/uni_7b.inc:1292:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ea0, "A-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1293:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ea1, "a-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1294:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ea2, "A2"}, ^~~~ ../.././src/intl/uni_7b.inc:1295:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ea3, "a2"}, ^~~~ ../.././src/intl/uni_7b.inc:1296:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ea4, "A>'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1297:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ea5, "a>'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1298:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ea6, "A>!"}, ^~~~~ ../.././src/intl/uni_7b.inc:1299:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ea7, "a>!"}, ^~~~~ ../.././src/intl/uni_7b.inc:1300:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ea8, "A>2"}, ^~~~~ ../.././src/intl/uni_7b.inc:1301:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ea9, "a>2"}, ^~~~~ ../.././src/intl/uni_7b.inc:1302:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001eaa, "A>?"}, ^~~~~ ../.././src/intl/uni_7b.inc:1303:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001eab, "a>?"}, ^~~~~ ../.././src/intl/uni_7b.inc:1304:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001eac, "A>-."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1305:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ead, "a>-."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1306:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001eae, "A('"}, ^~~~~ ../.././src/intl/uni_7b.inc:1307:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001eaf, "a('"}, ^~~~~ ../.././src/intl/uni_7b.inc:1308:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001eb0, "A(!"}, ^~~~~ ../.././src/intl/uni_7b.inc:1309:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001eb1, "a(!"}, ^~~~~ ../.././src/intl/uni_7b.inc:1310:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001eb2, "A(2"}, ^~~~~ ../.././src/intl/uni_7b.inc:1311:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001eb3, "a(2"}, ^~~~~ ../.././src/intl/uni_7b.inc:1312:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001eb4, "A(?"}, ^~~~~ ../.././src/intl/uni_7b.inc:1313:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001eb5, "a(?"}, ^~~~~ ../.././src/intl/uni_7b.inc:1314:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001eb6, "A(-."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1315:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001eb7, "a(-."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1316:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001eb8, "E-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1317:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001eb9, "e-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1318:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001eba, "E2"}, ^~~~ ../.././src/intl/uni_7b.inc:1319:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ebb, "e2"}, ^~~~ ../.././src/intl/uni_7b.inc:1320:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ebc, "E?"}, ^~~~ ../.././src/intl/uni_7b.inc:1321:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ebd, "e?"}, ^~~~ ../.././src/intl/uni_7b.inc:1322:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ebe, "E>'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1323:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ebf, "e>'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1324:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ec0, "E>!"}, ^~~~~ ../.././src/intl/uni_7b.inc:1325:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ec1, "e>!"}, ^~~~~ ../.././src/intl/uni_7b.inc:1326:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ec2, "E>2"}, ^~~~~ ../.././src/intl/uni_7b.inc:1327:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ec3, "e>2"}, ^~~~~ ../.././src/intl/uni_7b.inc:1328:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ec4, "E>?"}, ^~~~~ ../.././src/intl/uni_7b.inc:1329:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ec5, "e>?"}, ^~~~~ ../.././src/intl/uni_7b.inc:1330:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ec6, "E>-."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1331:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ec7, "e>-."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1332:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ec8, "I2"}, ^~~~ ../.././src/intl/uni_7b.inc:1333:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ec9, "i2"}, ^~~~ ../.././src/intl/uni_7b.inc:1334:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001eca, "I-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1335:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ecb, "i-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1336:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ecc, "O-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1337:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ecd, "o-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1338:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ece, "O2"}, ^~~~ ../.././src/intl/uni_7b.inc:1339:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ecf, "o2"}, ^~~~ ../.././src/intl/uni_7b.inc:1340:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ed0, "O>'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1341:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ed1, "o>'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1342:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ed2, "O>!"}, ^~~~~ ../.././src/intl/uni_7b.inc:1343:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ed3, "o>!"}, ^~~~~ ../.././src/intl/uni_7b.inc:1344:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ed4, "O>2"}, ^~~~~ ../.././src/intl/uni_7b.inc:1345:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ed5, "o>2"}, ^~~~~ ../.././src/intl/uni_7b.inc:1346:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ed6, "O>?"}, ^~~~~ ../.././src/intl/uni_7b.inc:1347:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ed7, "o>?"}, ^~~~~ ../.././src/intl/uni_7b.inc:1348:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ed8, "O>-."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1349:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ed9, "o>-."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1350:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001eda, "O9'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1351:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001edb, "o9'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1352:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001edc, "O9!"}, ^~~~~ ../.././src/intl/uni_7b.inc:1353:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001edd, "o9!"}, ^~~~~ ../.././src/intl/uni_7b.inc:1354:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ede, "O92"}, ^~~~~ ../.././src/intl/uni_7b.inc:1355:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001edf, "o92"}, ^~~~~ ../.././src/intl/uni_7b.inc:1356:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ee0, "O9?"}, ^~~~~ ../.././src/intl/uni_7b.inc:1357:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ee1, "o9?"}, ^~~~~ ../.././src/intl/uni_7b.inc:1358:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ee2, "O9-."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1359:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ee3, "o9-."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1360:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ee4, "U-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1361:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ee5, "u-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1362:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ee6, "U2"}, ^~~~ ../.././src/intl/uni_7b.inc:1363:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ee7, "u2"}, ^~~~ ../.././src/intl/uni_7b.inc:1364:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ee8, "U9'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1365:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ee9, "u9'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1366:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001eea, "U9!"}, ^~~~~ ../.././src/intl/uni_7b.inc:1367:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001eeb, "u9!"}, ^~~~~ ../.././src/intl/uni_7b.inc:1368:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001eec, "U92"}, ^~~~~ ../.././src/intl/uni_7b.inc:1369:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001eed, "u92"}, ^~~~~ ../.././src/intl/uni_7b.inc:1370:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001eee, "U9?"}, ^~~~~ ../.././src/intl/uni_7b.inc:1371:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001eef, "u9?"}, ^~~~~ ../.././src/intl/uni_7b.inc:1372:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ef0, "U9-."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1373:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ef1, "u9-."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1374:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ef2, "Y!"}, ^~~~ ../.././src/intl/uni_7b.inc:1375:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ef3, "y!"}, ^~~~ ../.././src/intl/uni_7b.inc:1376:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ef4, "Y-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1377:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ef5, "y-."}, ^~~~~ ../.././src/intl/uni_7b.inc:1378:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ef6, "Y2"}, ^~~~ ../.././src/intl/uni_7b.inc:1379:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ef7, "y2"}, ^~~~ ../.././src/intl/uni_7b.inc:1380:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ef8, "Y?"}, ^~~~ ../.././src/intl/uni_7b.inc:1381:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ef9, "y?"}, ^~~~ ../.././src/intl/uni_7b.inc:1382:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001f00, "a"}, ^~~ ../.././src/intl/uni_7b.inc:1383:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001f01, "ha"}, ^~~~ ../.././src/intl/uni_7b.inc:1384:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001f02, "`a"}, ^~~~ ../.././src/intl/uni_7b.inc:1385:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001f03, "h`a"}, ^~~~~ ../.././src/intl/uni_7b.inc:1386:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001f04, "a'"}, ^~~~ ../.././src/intl/uni_7b.inc:1387:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001f05, "ha'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1388:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001f06, "a~"}, ^~~~ ../.././src/intl/uni_7b.inc:1389:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001f07, "ha~"}, ^~~~~ ../.././src/intl/uni_7b.inc:1390:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001f08, "A"}, ^~~ ../.././src/intl/uni_7b.inc:1391:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001f09, "hA"}, ^~~~ ../.././src/intl/uni_7b.inc:1392:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001f0a, "`A"}, ^~~~ ../.././src/intl/uni_7b.inc:1393:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001f0b, "h`A"}, ^~~~~ ../.././src/intl/uni_7b.inc:1394:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001f0c, "A'"}, ^~~~ ../.././src/intl/uni_7b.inc:1395:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001f0d, "hA'"}, ^~~~~ ../.././src/intl/uni_7b.inc:1396:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001f0e, "A~"}, ^~~~ ../.././src/intl/uni_7b.inc:1397:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001f0f, "hA~"}, ^~~~~ ../.././src/intl/uni_7b.inc:1398:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001f11, "he"}, ^~~~ ../.././src/intl/uni_7b.inc:1399:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001f19, "hE"}, ^~~~ ../.././src/intl/uni_7b.inc:1400:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001f31, "hi"}, ^~~~ ../.././src/intl/uni_7b.inc:1401:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001f39, "hI"}, ^~~~ ../.././src/intl/uni_7b.inc:1402:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001f41, "ho"}, ^~~~ ../.././src/intl/uni_7b.inc:1403:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001f49, "hO"}, ^~~~ ../.././src/intl/uni_7b.inc:1404:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001f51, "hu"}, ^~~~ ../.././src/intl/uni_7b.inc:1405:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001f59, "hU"}, ^~~~ ../.././src/intl/uni_7b.inc:1406:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001fbf, ",,"}, ^~~~ ../.././src/intl/uni_7b.inc:1407:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001fc0, "?*"}, ^~~~ ../.././src/intl/uni_7b.inc:1408:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001fc1, "?"}, ^~~ ../.././src/intl/uni_7b.inc:1409:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001fcd, ",!"}, ^~~~ ../.././src/intl/uni_7b.inc:1410:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001fce, ",'"}, ^~~~ ../.././src/intl/uni_7b.inc:1411:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001fcf, "?,"}, ^~~~ ../.././src/intl/uni_7b.inc:1412:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001fdd, ";!"}, ^~~~ ../.././src/intl/uni_7b.inc:1413:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001fde, ";'"}, ^~~~ ../.././src/intl/uni_7b.inc:1414:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001fdf, "?;"}, ^~~~ ../.././src/intl/uni_7b.inc:1415:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001fe5, "rh"}, ^~~~ ../.././src/intl/uni_7b.inc:1416:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001fec, "Rh"}, ^~~~ ../.././src/intl/uni_7b.inc:1417:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001fed, "!"}, ^~~ ../.././src/intl/uni_7b.inc:1418:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001fef, "!*"}, ^~~~ ../.././src/intl/uni_7b.inc:1419:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00001ffe, ";;"}, ^~~~ ../.././src/intl/uni_7b.inc:1420:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002000, " "}, ^~~ ../.././src/intl/uni_7b.inc:1421:15: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002001, ""}, ^~ ../.././src/intl/uni_7b.inc:1422:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002002, " "}, ^~~ ../.././src/intl/uni_7b.inc:1423:15: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002003, ""}, ^~ ../.././src/intl/uni_7b.inc:1424:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002004, " "}, ^~~ ../.././src/intl/uni_7b.inc:1425:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002005, " "}, ^~~ ../.././src/intl/uni_7b.inc:1426:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002006, " "}, ^~~ ../.././src/intl/uni_7b.inc:1427:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002007, " "}, ^~~ ../.././src/intl/uni_7b.inc:1428:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002008, " "}, ^~~ ../.././src/intl/uni_7b.inc:1429:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002009, " "}, ^~~ ../.././src/intl/uni_7b.inc:1430:15: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000200a, ""}, ^~ ../.././src/intl/uni_7b.inc:1431:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000200e, "(->)"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1432:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000200f, "(<-)"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1433:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002010, "-"}, ^~~ ../.././src/intl/uni_7b.inc:1434:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002011, "-"}, ^~~ ../.././src/intl/uni_7b.inc:1435:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002013, "-"}, ^~~ ../.././src/intl/uni_7b.inc:1436:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002014, "--"}, ^~~~ ../.././src/intl/uni_7b.inc:1437:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002015, "-"}, ^~~ ../.././src/intl/uni_7b.inc:1438:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002016, "||"}, ^~~~ ../.././src/intl/uni_7b.inc:1439:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002017, "=2"}, ^~~~ ../.././src/intl/uni_7b.inc:1440:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002018, "`"}, ^~~ ../.././src/intl/uni_7b.inc:1441:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002019, "'"}, ^~~ ../.././src/intl/uni_7b.inc:1442:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000201a, "'"}, ^~~ ../.././src/intl/uni_7b.inc:1443:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000201b, "'"}, ^~~ ../.././src/intl/uni_7b.inc:1444:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000201c, "\""}, ^~~~ ../.././src/intl/uni_7b.inc:1445:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000201d, "\""}, ^~~~ ../.././src/intl/uni_7b.inc:1446:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000201e, "\""}, ^~~~ ../.././src/intl/uni_7b.inc:1447:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000201f, "\""}, ^~~~ ../.././src/intl/uni_7b.inc:1448:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002020, "/-"}, ^~~~ ../.././src/intl/uni_7b.inc:1449:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002021, "/="}, ^~~~ ../.././src/intl/uni_7b.inc:1450:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002022, " o"}, ^~~~ ../.././src/intl/uni_7b.inc:1451:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002024, "."}, ^~~ ../.././src/intl/uni_7b.inc:1452:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002025, ".."}, ^~~~ ../.././src/intl/uni_7b.inc:1453:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002026, "..."}, ^~~~~ ../.././src/intl/uni_7b.inc:1454:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002027, "."}, ^~~ ../.././src/intl/uni_7b.inc:1455:15: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002028, "\\\\015"}, ^~~~~~~~~ ../.././src/intl/uni_7b.inc:1456:15: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002029, "\\\\015\\\\012"}, ^~~~~~~~~~~~~~~~ ../.././src/intl/uni_7b.inc:1457:15: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000202c, ""}, ^~ ../.././src/intl/uni_7b.inc:1458:15: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000202d, ""}, ^~ ../.././src/intl/uni_7b.inc:1459:15: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000202f, ""}, ^~ ../.././src/intl/uni_7b.inc:1460:15: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002030, " 0/00"}, ^~~~~~~ ../.././src/intl/uni_7b.inc:1461:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002032, "'"}, ^~~ ../.././src/intl/uni_7b.inc:1462:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002033, "''"}, ^~~~ ../.././src/intl/uni_7b.inc:1463:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002034, "'''"}, ^~~~~ ../.././src/intl/uni_7b.inc:1464:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002035, "`"}, ^~~ ../.././src/intl/uni_7b.inc:1465:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002036, "``"}, ^~~~ ../.././src/intl/uni_7b.inc:1466:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002037, "```"}, ^~~~~ ../.././src/intl/uni_7b.inc:1467:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002038, "Ca"}, ^~~~ ../.././src/intl/uni_7b.inc:1468:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002039, "<"}, ^~~ ../.././src/intl/uni_7b.inc:1469:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000203a, ">"}, ^~~ ../.././src/intl/uni_7b.inc:1470:15: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000203b, ""}, ^~ ../.././src/intl/uni_7b.inc:1471:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000203c, "!!"}, ^~~~ ../.././src/intl/uni_7b.inc:1472:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000203e, "'-"}, ^~~~ ../.././src/intl/uni_7b.inc:1473:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002043, "-"}, ^~~ ../.././src/intl/uni_7b.inc:1474:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002044, "/"}, ^~~ ../.././src/intl/uni_7b.inc:1475:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002048, "?!"}, ^~~~ ../.././src/intl/uni_7b.inc:1476:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002049, "!?"}, ^~~~ ../.././src/intl/uni_7b.inc:1477:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002070, "^0"}, ^~~~ ../.././src/intl/uni_7b.inc:1478:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002074, "^4"}, ^~~~ ../.././src/intl/uni_7b.inc:1479:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002075, "^5"}, ^~~~ ../.././src/intl/uni_7b.inc:1480:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002076, "^6"}, ^~~~ ../.././src/intl/uni_7b.inc:1481:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002077, "^7"}, ^~~~ ../.././src/intl/uni_7b.inc:1482:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002078, "^8"}, ^~~~ ../.././src/intl/uni_7b.inc:1483:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002079, "^9"}, ^~~~ ../.././src/intl/uni_7b.inc:1484:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000207a, "^+"}, ^~~~ ../.././src/intl/uni_7b.inc:1485:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000207b, "^-"}, ^~~~ ../.././src/intl/uni_7b.inc:1486:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000207c, "^="}, ^~~~ ../.././src/intl/uni_7b.inc:1487:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000207d, "^("}, ^~~~ ../.././src/intl/uni_7b.inc:1488:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000207e, "^)"}, ^~~~ ../.././src/intl/uni_7b.inc:1489:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000207f, "^n"}, ^~~~ ../.././src/intl/uni_7b.inc:1490:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002080, "_0"}, ^~~~ ../.././src/intl/uni_7b.inc:1491:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002081, "_1"}, ^~~~ ../.././src/intl/uni_7b.inc:1492:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002082, "_2"}, ^~~~ ../.././src/intl/uni_7b.inc:1493:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002083, "_3"}, ^~~~ ../.././src/intl/uni_7b.inc:1494:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002084, "_4"}, ^~~~ ../.././src/intl/uni_7b.inc:1495:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002085, "_5"}, ^~~~ ../.././src/intl/uni_7b.inc:1496:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002086, "_6"}, ^~~~ ../.././src/intl/uni_7b.inc:1497:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002087, "_7"}, ^~~~ ../.././src/intl/uni_7b.inc:1498:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002088, "_8"}, ^~~~ ../.././src/intl/uni_7b.inc:1499:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002089, "_9"}, ^~~~ ../.././src/intl/uni_7b.inc:1500:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000208a, "_+"}, ^~~~ ../.././src/intl/uni_7b.inc:1501:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000208b, "_-"}, ^~~~ ../.././src/intl/uni_7b.inc:1502:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000208c, "_="}, ^~~~ ../.././src/intl/uni_7b.inc:1503:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000208d, "("}, ^~~ ../.././src/intl/uni_7b.inc:1504:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000208e, ")"}, ^~~ ../.././src/intl/uni_7b.inc:1505:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000020a3, "Ff"}, ^~~~ ../.././src/intl/uni_7b.inc:1506:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000020a4, "Li"}, ^~~~ ../.././src/intl/uni_7b.inc:1507:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000020a7, "Pt"}, ^~~~ ../.././src/intl/uni_7b.inc:1508:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000020a9, "W="}, ^~~~ ../.././src/intl/uni_7b.inc:1509:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000020ac, "EUR"}, ^~~~~ ../.././src/intl/uni_7b.inc:1510:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002100, "a/c"}, ^~~~~ ../.././src/intl/uni_7b.inc:1511:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002101, "a/s"}, ^~~~~ ../.././src/intl/uni_7b.inc:1512:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002103, "oC"}, ^~~~ ../.././src/intl/uni_7b.inc:1513:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002105, "c/o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1514:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002106, "c/u"}, ^~~~~ ../.././src/intl/uni_7b.inc:1515:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002109, "oF"}, ^~~~ ../.././src/intl/uni_7b.inc:1516:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000210a, "g"}, ^~~ ../.././src/intl/uni_7b.inc:1517:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000210e, "h"}, ^~~ ../.././src/intl/uni_7b.inc:1518:15: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000210f, "\"hbar"}, ^~~~~~~~ ../.././src/intl/uni_7b.inc:1519:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002111, "Im"}, ^~~~ ../.././src/intl/uni_7b.inc:1520:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002113, "l"}, ^~~ ../.././src/intl/uni_7b.inc:1521:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002116, "No."}, ^~~~~ ../.././src/intl/uni_7b.inc:1522:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002117, "PO"}, ^~~~ ../.././src/intl/uni_7b.inc:1523:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002118, "P"}, ^~~ ../.././src/intl/uni_7b.inc:1524:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000211c, "Re"}, ^~~~ ../.././src/intl/uni_7b.inc:1525:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000211e, "Rx"}, ^~~~ ../.././src/intl/uni_7b.inc:1526:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002120, "(SM)"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1527:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002121, "TEL"}, ^~~~~ ../.././src/intl/uni_7b.inc:1528:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002122, "(TM)"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1529:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002126, "Ohm"}, ^~~~~ ../.././src/intl/uni_7b.inc:1530:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000212a, "K"}, ^~~ ../.././src/intl/uni_7b.inc:1531:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000212b, "Ang."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1532:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000212e, "est."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1533:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002134, "o"}, ^~~ ../.././src/intl/uni_7b.inc:1534:15: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002135, "Aleph"}, ^~~~~~~ ../.././src/intl/uni_7b.inc:1535:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002136, "Bet"}, ^~~~~ ../.././src/intl/uni_7b.inc:1536:15: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002137, "Gimel"}, ^~~~~~~ ../.././src/intl/uni_7b.inc:1537:15: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002138, "Dalet"}, ^~~~~~~ ../.././src/intl/uni_7b.inc:1538:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002153, " 1/3"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1539:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002154, " 2/3"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1540:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002155, " 1/5"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1541:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002156, " 2/5"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1542:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002157, " 3/5"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1543:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002158, " 4/5"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1544:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002159, " 1/6"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1545:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000215a, " 5/6"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1546:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000215b, " 1/8"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1547:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000215c, " 3/8"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1548:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000215d, " 5/8"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1549:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000215e, " 7/8"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1550:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000215f, " 1/"}, ^~~~~ ../.././src/intl/uni_7b.inc:1551:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002160, "I"}, ^~~ ../.././src/intl/uni_7b.inc:1552:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002161, "II"}, ^~~~ ../.././src/intl/uni_7b.inc:1553:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002162, "III"}, ^~~~~ ../.././src/intl/uni_7b.inc:1554:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002163, "IV"}, ^~~~ ../.././src/intl/uni_7b.inc:1555:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002164, "V"}, ^~~ ../.././src/intl/uni_7b.inc:1556:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002165, "VI"}, ^~~~ ../.././src/intl/uni_7b.inc:1557:15: [CC] src/intl/gettext/dcngettext.o warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002166, "VII"}, ^~~~~ ../.././src/intl/uni_7b.inc:1558:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002167, "VIII"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1559:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002168, "IX"}, ^~~~ ../.././src/intl/uni_7b.inc:1560:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002169, "X"}, ^~~ ../.././src/intl/uni_7b.inc:1561:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000216a, "XI"}, ^~~~ ../.././src/intl/uni_7b.inc:1562:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000216b, "XII"}, ^~~~~ ../.././src/intl/uni_7b.inc:1563:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000216c, "L"}, ^~~ ../.././src/intl/uni_7b.inc:1564:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000216d, "C"}, ^~~ ../.././src/intl/uni_7b.inc:1565:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000216e, "D"}, ^~~ ../.././src/intl/uni_7b.inc:1566:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000216f, "M"}, ^~~ ../.././src/intl/uni_7b.inc:1567:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002170, "i"}, ^~~ ../.././src/intl/uni_7b.inc:1568:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002171, "ii"}, ^~~~ ../.././src/intl/uni_7b.inc:1569:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002172, "iii"}, ^~~~~ ../.././src/intl/uni_7b.inc:1570:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002173, "iv"}, ^~~~ ../.././src/intl/uni_7b.inc:1571:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002174, "v"}, ^~~ ../.././src/intl/uni_7b.inc:1572:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002175, "vi"}, ^~~~ ../.././src/intl/uni_7b.inc:1573:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002176, "vii"}, ^~~~~ ../.././src/intl/uni_7b.inc:1574:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002177, "viii"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1575:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002178, "ix"}, ^~~~ ../.././src/intl/uni_7b.inc:1576:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002179, "x"}, ^~~ ../.././src/intl/uni_7b.inc:1577:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000217a, "xi"}, ^~~~ ../.././src/intl/uni_7b.inc:1578:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000217b, "xii"}, ^~~~~ ../.././src/intl/uni_7b.inc:1579:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000217c, "l"}, ^~~ ../.././src/intl/uni_7b.inc:1580:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000217d, "c"}, ^~~ ../.././src/intl/uni_7b.inc:1581:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000217e, "d"}, ^~~ ../.././src/intl/uni_7b.inc:1582:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000217f, "m"}, ^~~ ../.././src/intl/uni_7b.inc:1583:15: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002180, "1000RCD"}, ^~~~~~~~~ ../.././src/intl/uni_7b.inc:1584:15: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002181, "5000R"}, ^~~~~~~ ../.././src/intl/uni_7b.inc:1585:15: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002182, "10000R"}, ^~~~~~~~ ../.././src/intl/uni_7b.inc:1586:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002190, "<-"}, ^~~~ ../.././src/intl/uni_7b.inc:1587:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002191, "-^"}, ^~~~ ../.././src/intl/uni_7b.inc:1588:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002192, "->"}, ^~~~ ../.././src/intl/uni_7b.inc:1589:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002193, "-v"}, ^~~~ ../.././src/intl/uni_7b.inc:1590:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002194, "<->"}, ^~~~~ ../.././src/intl/uni_7b.inc:1591:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002195, "UD"}, ^~~~ ../.././src/intl/uni_7b.inc:1592:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002196, ""}, ^~~~~ ../.././src/intl/uni_7b.inc:1594:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002198, "!!>"}, ^~~~~ ../.././src/intl/uni_7b.inc:1595:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002199, "V"}, ^~~~ ../.././src/intl/uni_7b.inc:1599:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000021d0, "<="}, ^~~~ ../.././src/intl/uni_7b.inc:1600:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000021d1, "^^"}, ^~~~ ../.././src/intl/uni_7b.inc:1601:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000021d2, "=>"}, ^~~~ ../.././src/intl/uni_7b.inc:1602:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000021d3, "vv"}, ^~~~ ../.././src/intl/uni_7b.inc:1603:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000021d4, "<=>"}, ^~~~~ ../.././src/intl/uni_7b.inc:1604:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002200, "FA"}, ^~~~ ../.././src/intl/uni_7b.inc:1605:15: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002202, "\\\\partial"}, ^~~~~~~~~~~~~ ../.././src/intl/uni_7b.inc:1606:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002203, "TE"}, ^~~~ ../.././src/intl/uni_7b.inc:1607:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002205, "{}"}, ^~~~ ../.././src/intl/uni_7b.inc:1608:15: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002206, "Delta"}, ^~~~~~~ ../.././src/intl/uni_7b.inc:1609:15: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002207, "Nabla"}, ^~~~~~~ ../.././src/intl/uni_7b.inc:1610:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002208, "(-"}, ^~~~ ../.././src/intl/uni_7b.inc:1611:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002209, "!(-"}, ^~~~~ ../.././src/intl/uni_7b.inc:1612:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000220a, "(-"}, ^~~~ ../.././src/intl/uni_7b.inc:1613:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000220b, "-)"}, ^~~~ ../.././src/intl/uni_7b.inc:1614:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000220c, "!-)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1615:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000220d, "-)"}, ^~~~ ../.././src/intl/uni_7b.inc:1616:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000220e, " qed"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1617:15: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000220f, "\\\\prod"}, ^~~~~~~~~~ ../.././src/intl/uni_7b.inc:1618:15: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002211, "\\\\sum"}, ^~~~~~~~~ ../.././src/intl/uni_7b.inc:1619:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002212, " -"}, ^~~~ ../.././src/intl/uni_7b.inc:1620:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002213, "-/+"}, ^~~~~ ../.././src/intl/uni_7b.inc:1621:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002214, ".+"}, ^~~~ ../.././src/intl/uni_7b.inc:1622:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002215, "/"}, ^~~ ../.././src/intl/uni_7b.inc:1623:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002216, " -"}, ^~~~ ../.././src/intl/uni_7b.inc:1624:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002217, "*"}, ^~~ ../.././src/intl/uni_7b.inc:1625:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002218, "Ob"}, ^~~~ ../.././src/intl/uni_7b.inc:1626:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002219, "sb"}, ^~~~ ../.././src/intl/uni_7b.inc:1627:15: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000221a, " SQRT"}, ^~~~~~~ ../.././src/intl/uni_7b.inc:1628:15: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000221b, " ROOT3"}, ^~~~~~~~ ../.././src/intl/uni_7b.inc:1629:15: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000221c, " ROOT4"}, ^~~~~~~~ ../.././src/intl/uni_7b.inc:1630:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000221d, "0("}, ^~~~ ../.././src/intl/uni_7b.inc:1631:15: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000221e, "infty"}, ^~~~~~~ ../.././src/intl/uni_7b.inc:1632:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000221f, "-L"}, ^~~~ ../.././src/intl/uni_7b.inc:1633:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002220, "-V"}, ^~~~ ../.././src/intl/uni_7b.inc:1634:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002225, "PP"}, ^~~~ ../.././src/intl/uni_7b.inc:1635:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002226, " !PP"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1636:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002227, "AND"}, ^~~~~ ../.././src/intl/uni_7b.inc:1637:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002228, "OR"}, ^~~~ ../.././src/intl/uni_7b.inc:1638:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002229, "(U"}, ^~~~ ../.././src/intl/uni_7b.inc:1639:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000222a, ")U"}, ^~~~ ../.././src/intl/uni_7b.inc:1640:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000222b, "\"int"}, ^~~~~~~ ../.././src/intl/uni_7b.inc:1641:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000222c, "DI"}, ^~~~ ../.././src/intl/uni_7b.inc:1642:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000222e, "Io"}, ^~~~ ../.././src/intl/uni_7b.inc:1643:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002234, "."}, ^~~ ../.././src/intl/uni_7b.inc:1644:15: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002235, ""}, ^~ ../.././src/intl/uni_7b.inc:1645:15: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002236, ""}, ^~ ../.././src/intl/uni_7b.inc:1646:15: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002237, ""}, ^~ ../.././src/intl/uni_7b.inc:1647:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000223c, "?1"}, ^~~~ ../.././src/intl/uni_7b.inc:1648:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000223e, "CG"}, ^~~~ ../.././src/intl/uni_7b.inc:1649:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002243, "?-"}, ^~~~ ../.././src/intl/uni_7b.inc:1650:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002245, "?="}, ^~~~ ../.././src/intl/uni_7b.inc:1651:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002248, "~="}, ^~~~ ../.././src/intl/uni_7b.inc:1652:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002249, " !~="}, ^~~~~~ ../.././src/intl/uni_7b.inc:1653:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000224c, "=?"}, ^~~~ ../.././src/intl/uni_7b.inc:1654:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002253, "HI"}, ^~~~ ../.././src/intl/uni_7b.inc:1655:15: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002254, ""}, ^~ ../.././src/intl/uni_7b.inc:1656:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002255, "="}, ^~~ ../.././src/intl/uni_7b.inc:1657:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002260, "!="}, ^~~~ ../.././src/intl/uni_7b.inc:1658:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002261, "=3"}, ^~~~ ../.././src/intl/uni_7b.inc:1659:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002262, " !=3"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1660:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002264, "=<"}, ^~~~ ../.././src/intl/uni_7b.inc:1661:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002265, ">="}, ^~~~ ../.././src/intl/uni_7b.inc:1662:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002266, ".LE."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1663:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002267, ".GE."}, ^~~~~~ ../.././src/intl/uni_7b.inc:1664:15: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002268, ".LT.NOT.EQ."}, ^~~~~~~~~~~~~ ../.././src/intl/uni_7b.inc:1665:15: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002269, ".GT.NOT.EQ."}, ^~~~~~~~~~~~~ ../.././src/intl/uni_7b.inc:1666:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000226a, "<<"}, ^~~~ ../.././src/intl/uni_7b.inc:1667:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000226b, ">>"}, ^~~~ ../.././src/intl/uni_7b.inc:1668:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000226e, "!<"}, ^~~~ ../.././src/intl/uni_7b.inc:1669:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000226f, "!>"}, ^~~~ ../.././src/intl/uni_7b.inc:1670:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002276, " <>"}, ^~~~~ ../.././src/intl/uni_7b.inc:1671:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002277, " ><"}, ^~~~~ ../.././src/intl/uni_7b.inc:1672:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002282, "(C"}, ^~~~ ../.././src/intl/uni_7b.inc:1673:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002283, ")C"}, ^~~~ ../.././src/intl/uni_7b.inc:1674:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002284, " !(C"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1675:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002285, " !)C"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1676:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002286, "(_"}, ^~~~ ../.././src/intl/uni_7b.inc:1677:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002287, ")_"}, ^~~~ ../.././src/intl/uni_7b.inc:1678:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002295, "(+)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1679:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002296, "(-)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1680:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002297, "(x)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1681:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002298, "(/)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1682:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002299, "(.)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1683:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000229a, "(o)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1684:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000229b, "(*)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1685:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000229c, "(=)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1686:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000229d, "(-)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1687:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000229e, "[+]"}, ^~~~~ ../.././src/intl/uni_7b.inc:1688:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000229f, "[-]"}, ^~~~~ ../.././src/intl/uni_7b.inc:1689:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000022a0, "[x]"}, ^~~~~ ../.././src/intl/uni_7b.inc:1690:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000022a1, "[.]"}, ^~~~~ ../.././src/intl/uni_7b.inc:1691:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000022a5, "-T"}, ^~~~ ../.././src/intl/uni_7b.inc:1692:15: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000022a7, " MODELS"}, ^~~~~~~~~ ../.././src/intl/uni_7b.inc:1693:15: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000022a8, " TRUE"}, ^~~~~~~ ../.././src/intl/uni_7b.inc:1694:15: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000022a9, " FORCES"}, ^~~~~~~~~ ../.././src/intl/uni_7b.inc:1695:15: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000022ac, " !PROVES"}, ^~~~~~~~~~ ../.././src/intl/uni_7b.inc:1696:15: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000022ad, " NOT TRUE"}, ^~~~~~~~~~~ ../.././src/intl/uni_7b.inc:1697:15: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000022ae, " !FORCES"}, ^~~~~~~~~~ ../.././src/intl/uni_7b.inc:1698:15: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000022b2, " NORMAL SUBGROUP OF"}, ^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/uni_7b.inc:1699:15: warning: initializing 'unsigned char *' with an expression of type 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000022b3, " CONTAINS AS NORMAL SUBGROUP"}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/uni_7b.inc:1700:15: warning: initializing 'unsigned char *' with an expression of type 'char[32]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000022b4, " NORMAL SUBGROUP OF OR EQUAL TO"}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/uni_7b.inc:1701:15: warning: initializing 'unsigned char *' with an expression of type 'char[41]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000022b5, " CONTAINS AS NORMAL SUBGROUP OR EQUAL TO"}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/uni_7b.inc:1702:15: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000022b8, " MULTIMAP"}, ^~~~~~~~~~~ ../.././src/intl/uni_7b.inc:1703:15: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000022ba, " INTERCALATE"}, ^~~~~~~~~~~~~~ ../.././src/intl/uni_7b.inc:1704:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000022bb, " XOR"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1705:15: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000022bc, " NAND"}, ^~~~~~~ ../.././src/intl/uni_7b.inc:1706:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000022c5, " DOT"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1707:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000022d6, "<."}, ^~~~ ../.././src/intl/uni_7b.inc:1708:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000022d7, ">."}, ^~~~ ../.././src/intl/uni_7b.inc:1709:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000022d8, "<<<"}, ^~~~~ ../.././src/intl/uni_7b.inc:1710:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000022d9, ">>>"}, ^~~~~ ../.././src/intl/uni_7b.inc:1711:15: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000022ee, ""}, ^~ ../.././src/intl/uni_7b.inc:1712:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000022ef, ".3"}, ^~~~ ../.././src/intl/uni_7b.inc:1713:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002302, "Eh"}, ^~~~ ../.././src/intl/uni_7b.inc:1714:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002307, "~~"}, ^~~~ ../.././src/intl/uni_7b.inc:1715:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002308, "<7"}, ^~~~ ../.././src/intl/uni_7b.inc:1716:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002309, ">7"}, ^~~~ ../.././src/intl/uni_7b.inc:1717:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000230a, "7<"}, ^~~~ ../.././src/intl/uni_7b.inc:1718:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000230b, "7>"}, ^~~~ ../.././src/intl/uni_7b.inc:1719:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002310, "NI"}, ^~~~ ../.././src/intl/uni_7b.inc:1720:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002312, "(A"}, ^~~~ ../.././src/intl/uni_7b.inc:1721:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002315, "TR"}, ^~~~ ../.././src/intl/uni_7b.inc:1722:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002318, "88"}, ^~~~ ../.././src/intl/uni_7b.inc:1723:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002320, "Iu"}, ^~~~ ../.././src/intl/uni_7b.inc:1724:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002321, "Il"}, ^~~~ ../.././src/intl/uni_7b.inc:1725:15: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002322, ""}, ^~ ../.././src/intl/uni_7b.inc:1726:15: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002323, ""}, ^~ ../.././src/intl/uni_7b.inc:1727:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002324, "|^|"}, ^~~~~ ../.././src/intl/uni_7b.inc:1728:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002327, "[X]"}, ^~~~~ ../.././src/intl/uni_7b.inc:1729:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002329, ""}, ^~~~ ../.././src/intl/uni_7b.inc:1731:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002423, "Vs"}, ^~~~ ../.././src/intl/uni_7b.inc:1732:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002440, "1h"}, ^~~~ ../.././src/intl/uni_7b.inc:1733:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002441, "3h"}, ^~~~ ../.././src/intl/uni_7b.inc:1734:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002442, "2h"}, ^~~~ ../.././src/intl/uni_7b.inc:1735:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002443, "4h"}, ^~~~ ../.././src/intl/uni_7b.inc:1736:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002446, "1j"}, ^~~~ ../.././src/intl/uni_7b.inc:1737:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002447, "2j"}, ^~~~ ../.././src/intl/uni_7b.inc:1738:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002448, "3j"}, ^~~~ ../.././src/intl/uni_7b.inc:1739:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002449, "4j"}, ^~~~ ../.././src/intl/uni_7b.inc:1740:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002460, "1-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1741:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002461, "2-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1742:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002462, "3-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1743:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002463, "4-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1744:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002464, "5-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1745:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002465, "6-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1746:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002466, "7-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1747:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002467, "8-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1748:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002468, "9-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1749:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002469, "10-o"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1750:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000246a, "11-o"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1751:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000246b, "12-o"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1752:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000246c, "13-o"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1753:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000246d, "14-o"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1754:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000246e, "15-o"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1755:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000246f, "16-o"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1756:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002470, "17-o"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1757:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002471, "18-o"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1758:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002472, "19-o"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1759:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002473, "20-o"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1760:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002474, "(1)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1761:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002475, "(2)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1762:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002476, "(3)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1763:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002477, "(4)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1764:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002478, "(5)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1765:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002479, "(6)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1766:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000247a, "(7)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1767:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000247b, "(8)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1768:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000247c, "(9)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1769:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000247d, "(10)"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1770:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000247e, "(11)"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1771:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000247f, "(12)"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1772:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002480, "(13)"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1773:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002481, "(14)"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1774:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002482, "(15)"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1775:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002483, "(16)"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1776:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002484, "(17)"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1777:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002485, "(18)"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1778:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002486, "(19)"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1779:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002487, "(20)"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1780:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002488, "1."}, ^~~~ ../.././src/intl/uni_7b.inc:1781:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002489, "2."}, ^~~~ ../.././src/intl/uni_7b.inc:1782:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000248a, "3."}, ^~~~ ../.././src/intl/uni_7b.inc:1783:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000248b, "4."}, ^~~~ ../.././src/intl/uni_7b.inc:1784:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000248c, "5."}, ^~~~ ../.././src/intl/uni_7b.inc:1785:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000248d, "6."}, ^~~~ ../.././src/intl/uni_7b.inc:1786:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000248e, "7."}, ^~~~ ../.././src/intl/uni_7b.inc:1787:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000248f, "8."}, ^~~~ ../.././src/intl/uni_7b.inc:1788:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002490, "9."}, ^~~~ ../.././src/intl/uni_7b.inc:1789:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002491, "10."}, ^~~~~ ../.././src/intl/uni_7b.inc:1790:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002492, "11."}, ^~~~~ ../.././src/intl/uni_7b.inc:1791:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002493, "12."}, ^~~~~ ../.././src/intl/uni_7b.inc:1792:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002494, "13."}, ^~~~~ ../.././src/intl/uni_7b.inc:1793:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002495, "14."}, ^~~~~ ../.././src/intl/uni_7b.inc:1794:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002496, "15."}, ^~~~~ ../.././src/intl/uni_7b.inc:1795:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002497, "16."}, ^~~~~ ../.././src/intl/uni_7b.inc:1796:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002498, "17."}, ^~~~~ ../.././src/intl/uni_7b.inc:1797:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002499, "18."}, ^~~~~ ../.././src/intl/uni_7b.inc:1798:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000249a, "19."}, ^~~~~ ../.././src/intl/uni_7b.inc:1799:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000249b, "20."}, ^~~~~ ../.././src/intl/uni_7b.inc:1800:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000249c, "(a)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1801:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000249d, "(b)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1802:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000249e, "(c)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1803:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000249f, "(d)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1804:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024a0, "(e)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1805:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024a1, "(f)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1806:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024a2, "(g)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1807:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024a3, "(h)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1808:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024a4, "(i)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1809:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024a5, "(j)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1810:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024a6, "(k)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1811:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024a7, "(l)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1812:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024a8, "(m)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1813:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024a9, "(n)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1814:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024aa, "(o)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1815:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024ab, "(p)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1816:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024ac, "(q)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1817:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024ad, "(r)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1818:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024ae, "(s)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1819:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024af, "(t)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1820:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024b0, "(u)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1821:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024b1, "(v)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1822:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024b2, "(w)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1823:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024b3, "(x)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1824:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024b4, "(y)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1825:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024b5, "(z)"}, ^~~~~ ../.././src/intl/uni_7b.inc:1826:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024b6, "A-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1827:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024b7, "B-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1828:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024b8, "C-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1829:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024b9, "D-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1830:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024ba, "E-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1831:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024bb, "F-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1832:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024bc, "G-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1833:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024bd, "H-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1834:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024be, "I-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1835:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024bf, "J-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1836:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024c0, "K-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1837:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024c1, "L-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1838:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024c2, "M-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1839:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024c3, "N-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1840:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024c4, "O-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1841:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024c5, "P-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1842:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024c6, "Q-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1843:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024c7, "R-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1844:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024c8, "S-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1845:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024c9, "T-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1846:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024ca, "U-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1847:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024cb, "V-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1848:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024cc, "W-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1849:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024cd, "X-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1850:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024ce, "Y-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1851:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024cf, "Z-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1852:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024d0, "a-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1853:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024d1, "b-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1854:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024d2, "c-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1855:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024d3, "d-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1856:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024d4, "e-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1857:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024d5, "f-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1858:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024d6, "g-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1859:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024d7, "h-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1860:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024d8, "i-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1861:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024d9, "j-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1862:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024da, "k-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1863:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024db, "l-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1864:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024dc, "m-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1865:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024dd, "n-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1866:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024de, "o-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1867:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024df, "p-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1868:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024e0, "q-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1869:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024e1, "r-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1870:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024e2, "s-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1871:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024e3, "t-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1872:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024e4, "u-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1873:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024e5, "v-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1874:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024e6, "w-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1875:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024e7, "x-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1876:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024e8, "y-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1877:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024e9, "z-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1878:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000024ea, "0-o"}, ^~~~~ ../.././src/intl/uni_7b.inc:1879:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002500, "-"}, ^~~ ../.././src/intl/uni_7b.inc:1880:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002501, "="}, ^~~ ../.././src/intl/uni_7b.inc:1881:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002502, "|"}, ^~~ ../.././src/intl/uni_7b.inc:1882:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002503, "|"}, ^~~ ../.././src/intl/uni_7b.inc:1883:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002504, "-"}, ^~~ ../.././src/intl/uni_7b.inc:1884:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002505, "="}, ^~~ ../.././src/intl/uni_7b.inc:1885:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002506, "|"}, ^~~ ../.././src/intl/uni_7b.inc:1886:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002507, "|"}, ^~~ ../.././src/intl/uni_7b.inc:1887:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002508, "-"}, ^~~ ../.././src/intl/uni_7b.inc:1888:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002509, "="}, ^~~ ../.././src/intl/uni_7b.inc:1889:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000250a, "|"}, ^~~ ../.././src/intl/uni_7b.inc:1890:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000250b, "|"}, ^~~ ../.././src/intl/uni_7b.inc:1891:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000250c, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1892:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000250d, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1893:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000250e, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1894:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000250f, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1895:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002510, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1896:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002511, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1897:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002512, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1898:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002513, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1899:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002514, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1900:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002515, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1901:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002516, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1902:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002517, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1903:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002518, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1904:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002519, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1905:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000251a, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1906:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000251b, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1907:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000251c, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1908:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000251d, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1909:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000251e, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1910:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000251f, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1911:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002520, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1912:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002521, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1913:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002522, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1914:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002523, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1915:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002524, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1916:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002525, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1917:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002526, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1918:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002527, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1919:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002528, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1920:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002529, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1921:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000252a, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1922:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000252b, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1923:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000252c, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1924:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000252d, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1925:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000252e, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1926:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000252f, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1927:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002530, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1928:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002531, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1929:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002532, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1930:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002533, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1931:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002534, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1932:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002535, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1933:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002536, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1934:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002537, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1935:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002538, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1936:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002539, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1937:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000253a, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1938:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000253b, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1939:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000253c, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1940:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000253d, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1941:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000253e, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1942:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000253f, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1943:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002540, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1944:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002541, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1945:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002542, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1946:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002543, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1947:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002544, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1948:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002545, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1949:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002546, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1950:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002547, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1951:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002548, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1952:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002549, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1953:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000254a, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1954:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000254b, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1955:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000254c, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1956:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000254d, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1957:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000254e, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1958:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000254f, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1959:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002550, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1960:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002551, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1961:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002552, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1962:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002553, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1963:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002554, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1964:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002555, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1965:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002556, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1966:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002557, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1967:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002558, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1968:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002559, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1969:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000255a, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1970:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000255b, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1971:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000255c, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1972:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000255d, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1973:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000255e, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1974:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000255f, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1975:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002560, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1976:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002561, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1977:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002562, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1978:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002563, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1979:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002564, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1980:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002565, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1981:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002566, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1982:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002567, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1983:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002568, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1984:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002569, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1985:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000256a, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1986:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000256b, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1987:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000256c, "+"}, ^~~ ../.././src/intl/uni_7b.inc:1988:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002571, "/"}, ^~~ ../.././src/intl/uni_7b.inc:1989:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002572, "\\\\"}, ^~~~~~ ../.././src/intl/uni_7b.inc:1990:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002580, "TB"}, ^~~~ ../.././src/intl/uni_7b.inc:1991:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002584, "LB"}, ^~~~ ../.././src/intl/uni_7b.inc:1992:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002588, "FB"}, ^~~~ ../.././src/intl/uni_7b.inc:1993:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000258c, "lB"}, ^~~~ ../.././src/intl/uni_7b.inc:1994:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002590, "RB"}, ^~~~ ../.././src/intl/uni_7b.inc:1995:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002591, ".S"}, ^~~~ ../.././src/intl/uni_7b.inc:1996:15: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002592, ""}, ^~ ../.././src/intl/uni_7b.inc:1997:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002593, "?S"}, ^~~~ ../.././src/intl/uni_7b.inc:1998:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000025a0, "fS"}, ^~~~ ../.././src/intl/uni_7b.inc:1999:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000025a1, "OS"}, ^~~~ ../.././src/intl/uni_7b.inc:2000:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000025a2, "RO"}, ^~~~ ../.././src/intl/uni_7b.inc:2001:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000025a3, "Rr"}, ^~~~ ../.././src/intl/uni_7b.inc:2002:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000025a4, "RF"}, ^~~~ ../.././src/intl/uni_7b.inc:2003:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000025a5, "RY"}, ^~~~ ../.././src/intl/uni_7b.inc:2004:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000025a6, "RH"}, ^~~~ ../.././src/intl/uni_7b.inc:2005:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000025a7, "RZ"}, ^~~~ ../.././src/intl/uni_7b.inc:2006:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000025a8, "RK"}, ^~~~ ../.././src/intl/uni_7b.inc:2007:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000025a9, "RX"}, ^~~~ ../.././src/intl/uni_7b.inc:2008:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000025aa, "sB"}, ^~~~ ../.././src/intl/uni_7b.inc:2009:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000025ac, "SR"}, ^~~~ ../.././src/intl/uni_7b.inc:2010:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000025ad, "Or"}, ^~~~ ../.././src/intl/uni_7b.inc:2011:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000025b2, "^"}, ^~~ ../.././src/intl/uni_7b.inc:2012:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000025b3, "uT"}, ^~~~ ../.././src/intl/uni_7b.inc:2013:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000025b6, "|>"}, ^~~~ ../.././src/intl/uni_7b.inc:2014:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000025b7, "Tr"}, ^~~~ ../.././src/intl/uni_7b.inc:2015:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000025ba, "|>"}, ^~~~ ../.././src/intl/uni_7b.inc:2016:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000025bc, "v"}, ^~~ ../.././src/intl/uni_7b.inc:2017:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000025bd, "dT"}, ^~~~ ../.././src/intl/uni_7b.inc:2018:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000025c0, "<|"}, ^~~~ ../.././src/intl/uni_7b.inc:2019:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000025c1, "Tl"}, ^~~~ ../.././src/intl/uni_7b.inc:2020:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000025c4, "<|"}, ^~~~ ../.././src/intl/uni_7b.inc:2021:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000025c6, "Db"}, ^~~~ ../.././src/intl/uni_7b.inc:2022:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000025c7, "Dw"}, ^~~~ ../.././src/intl/uni_7b.inc:2023:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000025ca, "LZ"}, ^~~~ ../.././src/intl/uni_7b.inc:2024:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000025cb, "0m"}, ^~~~ ../.././src/intl/uni_7b.inc:2025:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000025ce, "0o"}, ^~~~ ../.././src/intl/uni_7b.inc:2026:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000025cf, "0M"}, ^~~~ ../.././src/intl/uni_7b.inc:2027:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000025d0, "0L"}, ^~~~ ../.././src/intl/uni_7b.inc:2028:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000025d1, "0R"}, ^~~~ ../.././src/intl/uni_7b.inc:2029:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000025d8, "Sn"}, ^~~~ ../.././src/intl/uni_7b.inc:2030:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000025d9, "Ic"}, ^~~~ ../.././src/intl/uni_7b.inc:2031:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000025e2, "Fd"}, ^~~~ ../.././src/intl/uni_7b.inc:2032:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000025e3, "Bd"}, ^~~~ ../.././src/intl/uni_7b.inc:2033:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000025ef, "Ci"}, ^~~~ ../.././src/intl/uni_7b.inc:2034:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002605, "*2"}, ^~~~ ../.././src/intl/uni_7b.inc:2035:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002606, "*1"}, ^~~~ ../.././src/intl/uni_7b.inc:2036:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000260e, "TEL"}, ^~~~~ ../.././src/intl/uni_7b.inc:2037:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000260f, "tel"}, ^~~~~ ../.././src/intl/uni_7b.inc:2038:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000261c, "<--"}, ^~~~~ ../.././src/intl/uni_7b.inc:2039:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000261e, "-->"}, ^~~~~ ../.././src/intl/uni_7b.inc:2040:15: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002621, "CAUTION"}, ^~~~~~~~~ ../.././src/intl/uni_7b.inc:2041:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002627, "XP"}, ^~~~ ../.././src/intl/uni_7b.inc:2042:15: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002639, ""}, ^~ ../.././src/intl/uni_7b.inc:2043:15: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000263a, ""}, ^~ ../.././src/intl/uni_7b.inc:2044:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000263b, "(-"}, ^~~~ ../.././src/intl/uni_7b.inc:2045:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000263c, "SU"}, ^~~~ ../.././src/intl/uni_7b.inc:2046:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002640, "f."}, ^~~~ ../.././src/intl/uni_7b.inc:2047:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002642, "m."}, ^~~~ ../.././src/intl/uni_7b.inc:2048:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002660, "cS"}, ^~~~ ../.././src/intl/uni_7b.inc:2049:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002661, "cH"}, ^~~~ ../.././src/intl/uni_7b.inc:2050:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002662, "cD"}, ^~~~ ../.././src/intl/uni_7b.inc:2051:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002663, "cC"}, ^~~~ ../.././src/intl/uni_7b.inc:2052:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002664, "cS-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2053:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002665, "cH-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2054:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002666, "cD-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2055:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002667, "cC-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2056:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002669, "Md"}, ^~~~ ../.././src/intl/uni_7b.inc:2057:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000266a, "M8"}, ^~~~ ../.././src/intl/uni_7b.inc:2058:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000266b, "M2"}, ^~~~ ../.././src/intl/uni_7b.inc:2059:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000266c, "M16"}, ^~~~~ ../.././src/intl/uni_7b.inc:2060:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000266d, "b"}, ^~~ ../.././src/intl/uni_7b.inc:2061:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000266e, "Mx"}, ^~~~ ../.././src/intl/uni_7b.inc:2062:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000266f, "#"}, ^~~ ../.././src/intl/uni_7b.inc:2063:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002713, "X"}, ^~~ ../.././src/intl/uni_7b.inc:2064:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002717, "X"}, ^~~ ../.././src/intl/uni_7b.inc:2065:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00002720, "-X"}, ^~~~ ../.././src/intl/uni_7b.inc:2066:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003000, " "}, ^~~ ../.././src/intl/uni_7b.inc:2067:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003001, ",_"}, ^~~~ ../.././src/intl/uni_7b.inc:2068:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003002, "._"}, ^~~~ ../.././src/intl/uni_7b.inc:2069:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003003, "+\""}, ^~~~~ ../.././src/intl/uni_7b.inc:2070:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003004, "JIS"}, ^~~~~ ../.././src/intl/uni_7b.inc:2071:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003005, "*_"}, ^~~~ ../.././src/intl/uni_7b.inc:2072:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003006, ";_"}, ^~~~ ../.././src/intl/uni_7b.inc:2073:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003007, "0_"}, ^~~~ ../.././src/intl/uni_7b.inc:2074:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000300a, "<+"}, ^~~~ ../.././src/intl/uni_7b.inc:2075:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000300b, ">+"}, ^~~~ ../.././src/intl/uni_7b.inc:2076:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000300c, "<'"}, ^~~~ ../.././src/intl/uni_7b.inc:2077:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000300d, ">'"}, ^~~~ ../.././src/intl/uni_7b.inc:2078:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000300e, "<\""}, ^~~~~ ../.././src/intl/uni_7b.inc:2079:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000300f, ">\""}, ^~~~~ ../.././src/intl/uni_7b.inc:2080:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003010, "(\""}, ^~~~~ ../.././src/intl/uni_7b.inc:2081:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003011, ")\""}, ^~~~~ ../.././src/intl/uni_7b.inc:2082:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003012, "=T"}, ^~~~ ../.././src/intl/uni_7b.inc:2083:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003013, "=_"}, ^~~~ ../.././src/intl/uni_7b.inc:2084:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003014, "('"}, ^~~~ ../.././src/intl/uni_7b.inc:2085:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003015, ")'"}, ^~~~ ../.././src/intl/uni_7b.inc:2086:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003016, "(I"}, ^~~~ ../.././src/intl/uni_7b.inc:2087:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003017, ")I"}, ^~~~ ../.././src/intl/uni_7b.inc:2088:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000301a, "[["}, ^~~~ ../.././src/intl/uni_7b.inc:2089:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000301b, "]]"}, ^~~~ ../.././src/intl/uni_7b.inc:2090:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000301c, "-?"}, ^~~~ ../.././src/intl/uni_7b.inc:2091:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003020, "=T"}, ^~~~ ../.././src/intl/uni_7b.inc:2092:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000303f, " "}, ^~~ ../.././src/intl/uni_7b.inc:2093:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003041, "A5"}, ^~~~ ../.././src/intl/uni_7b.inc:2094:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003042, "a5"}, ^~~~ ../.././src/intl/uni_7b.inc:2095:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003043, "I5"}, ^~~~ ../.././src/intl/uni_7b.inc:2096:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003044, "i5"}, ^~~~ ../.././src/intl/uni_7b.inc:2097:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003045, "U5"}, ^~~~ ../.././src/intl/uni_7b.inc:2098:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003046, "u5"}, ^~~~ ../.././src/intl/uni_7b.inc:2099:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003047, "E5"}, ^~~~ ../.././src/intl/uni_7b.inc:2100:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003048, "e5"}, ^~~~ ../.././src/intl/uni_7b.inc:2101:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003049, "O5"}, ^~~~ ../.././src/intl/uni_7b.inc:2102:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000304a, "o5"}, ^~~~ ../.././src/intl/uni_7b.inc:2103:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000304b, "ka"}, ^~~~ ../.././src/intl/uni_7b.inc:2104:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000304c, "ga"}, ^~~~ ../.././src/intl/uni_7b.inc:2105:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000304d, "ki"}, ^~~~ ../.././src/intl/uni_7b.inc:2106:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000304e, "gi"}, ^~~~ ../.././src/intl/uni_7b.inc:2107:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000304f, "ku"}, ^~~~ ../.././src/intl/uni_7b.inc:2108:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003050, "gu"}, ^~~~ ../.././src/intl/uni_7b.inc:2109:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003051, "ke"}, ^~~~ ../.././src/intl/uni_7b.inc:2110:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003052, "ge"}, ^~~~ ../.././src/intl/uni_7b.inc:2111:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003053, "ko"}, ^~~~ ../.././src/intl/uni_7b.inc:2112:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003054, "go"}, ^~~~ ../.././src/intl/uni_7b.inc:2113:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003055, "sa"}, ^~~~ ../.././src/intl/uni_7b.inc:2114:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003056, "za"}, ^~~~ ../.././src/intl/uni_7b.inc:2115:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003057, "si"}, ^~~~ ../.././src/intl/uni_7b.inc:2116:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003058, "zi"}, ^~~~ ../.././src/intl/uni_7b.inc:2117:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003059, "su"}, ^~~~ ../.././src/intl/uni_7b.inc:2118:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000305a, "zu"}, ^~~~ ../.././src/intl/uni_7b.inc:2119:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000305b, "se"}, ^~~~ ../.././src/intl/uni_7b.inc:2120:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000305c, "ze"}, ^~~~ ../.././src/intl/uni_7b.inc:2121:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000305d, "so"}, ^~~~ ../.././src/intl/uni_7b.inc:2122:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000305e, "zo"}, ^~~~ ../.././src/intl/uni_7b.inc:2123:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000305f, "ta"}, ^~~~ ../.././src/intl/uni_7b.inc:2124:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003060, "da"}, ^~~~ ../.././src/intl/uni_7b.inc:2125:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003061, "ti"}, ^~~~ ../.././src/intl/uni_7b.inc:2126:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003062, "di"}, ^~~~ ../.././src/intl/uni_7b.inc:2127:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003063, "tU"}, ^~~~ ../.././src/intl/uni_7b.inc:2128:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003064, "tu"}, ^~~~ ../.././src/intl/uni_7b.inc:2129:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003065, "du"}, ^~~~ ../.././src/intl/uni_7b.inc:2130:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003066, "te"}, ^~~~ ../.././src/intl/uni_7b.inc:2131:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003067, "de"}, ^~~~ ../.././src/intl/uni_7b.inc:2132:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003068, "to"}, ^~~~ ../.././src/intl/uni_7b.inc:2133:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003069, "do"}, ^~~~ ../.././src/intl/uni_7b.inc:2134:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000306a, "na"}, ^~~~ ../.././src/intl/uni_7b.inc:2135:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000306b, "ni"}, ^~~~ ../.././src/intl/uni_7b.inc:2136:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000306c, "nu"}, ^~~~ ../.././src/intl/uni_7b.inc:2137:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000306d, "ne"}, ^~~~ ../.././src/intl/uni_7b.inc:2138:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000306e, "no"}, ^~~~ ../.././src/intl/uni_7b.inc:2139:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000306f, "ha"}, ^~~~ ../.././src/intl/uni_7b.inc:2140:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003070, "ba"}, ^~~~ ../.././src/intl/uni_7b.inc:2141:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003071, "pa"}, ^~~~ ../.././src/intl/uni_7b.inc:2142:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003072, "hi"}, ^~~~ ../.././src/intl/uni_7b.inc:2143:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003073, "bi"}, ^~~~ ../.././src/intl/uni_7b.inc:2144:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003074, "pi"}, ^~~~ ../.././src/intl/uni_7b.inc:2145:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003075, "hu"}, ^~~~ ../.././src/intl/uni_7b.inc:2146:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003076, "bu"}, ^~~~ ../.././src/intl/uni_7b.inc:2147:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003077, "pu"}, ^~~~ ../.././src/intl/uni_7b.inc:2148:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003078, "he"}, ^~~~ ../.././src/intl/uni_7b.inc:2149:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003079, "be"}, ^~~~ ../.././src/intl/uni_7b.inc:2150:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000307a, "pe"}, ^~~~ ../.././src/intl/uni_7b.inc:2151:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000307b, "ho"}, ^~~~ ../.././src/intl/uni_7b.inc:2152:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000307c, "bo"}, ^~~~ ../.././src/intl/uni_7b.inc:2153:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000307d, "po"}, ^~~~ ../.././src/intl/uni_7b.inc:2154:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000307e, "ma"}, ^~~~ ../.././src/intl/uni_7b.inc:2155:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000307f, "mi"}, ^~~~ ../.././src/intl/uni_7b.inc:2156:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003080, "mu"}, ^~~~ ../.././src/intl/uni_7b.inc:2157:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003081, "me"}, ^~~~ ../.././src/intl/uni_7b.inc:2158:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003082, "mo"}, ^~~~ ../.././src/intl/uni_7b.inc:2159:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003083, "yA"}, ^~~~ ../.././src/intl/uni_7b.inc:2160:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003084, "ya"}, ^~~~ ../.././src/intl/uni_7b.inc:2161:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003085, "yU"}, ^~~~ ../.././src/intl/uni_7b.inc:2162:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003086, "yu"}, ^~~~ ../.././src/intl/uni_7b.inc:2163:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003087, "yO"}, ^~~~ ../.././src/intl/uni_7b.inc:2164:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003088, "yo"}, ^~~~ ../.././src/intl/uni_7b.inc:2165:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003089, "ra"}, ^~~~ ../.././src/intl/uni_7b.inc:2166:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000308a, "ri"}, ^~~~ ../.././src/intl/uni_7b.inc:2167:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000308b, "ru"}, ^~~~ ../.././src/intl/uni_7b.inc:2168:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000308c, "re"}, ^~~~ ../.././src/intl/uni_7b.inc:2169:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000308d, "ro"}, ^~~~ ../.././src/intl/uni_7b.inc:2170:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000308e, "wA"}, ^~~~ ../.././src/intl/uni_7b.inc:2171:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000308f, "wa"}, ^~~~ ../.././src/intl/uni_7b.inc:2172:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003090, "wi"}, ^~~~ ../.././src/intl/uni_7b.inc:2173:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003091, "we"}, ^~~~ ../.././src/intl/uni_7b.inc:2174:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003092, "wo"}, ^~~~ ../.././src/intl/uni_7b.inc:2175:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003093, "n5"}, ^~~~ ../.././src/intl/uni_7b.inc:2176:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003094, "vu"}, ^~~~ ../.././src/intl/uni_7b.inc:2177:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000309b, "\"5"}, ^~~~~ ../.././src/intl/uni_7b.inc:2178:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000309c, "05"}, ^~~~ ../.././src/intl/uni_7b.inc:2179:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000309d, "*5"}, ^~~~ ../.././src/intl/uni_7b.inc:2180:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000309e, "+5"}, ^~~~ ../.././src/intl/uni_7b.inc:2181:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030a1, "a6"}, ^~~~ ../.././src/intl/uni_7b.inc:2182:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030a2, "A6"}, ^~~~ ../.././src/intl/uni_7b.inc:2183:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030a3, "i6"}, ^~~~ ../.././src/intl/uni_7b.inc:2184:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030a4, "I6"}, ^~~~ ../.././src/intl/uni_7b.inc:2185:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030a5, "u6"}, ^~~~ ../.././src/intl/uni_7b.inc:2186:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030a6, "U6"}, ^~~~ ../.././src/intl/uni_7b.inc:2187:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030a7, "e6"}, ^~~~ ../.././src/intl/uni_7b.inc:2188:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030a8, "E6"}, ^~~~ ../.././src/intl/uni_7b.inc:2189:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030a9, "o6"}, ^~~~ ../.././src/intl/uni_7b.inc:2190:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030aa, "O6"}, ^~~~ ../.././src/intl/uni_7b.inc:2191:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030ab, "Ka"}, ^~~~ ../.././src/intl/uni_7b.inc:2192:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030ac, "Ga"}, ^~~~ ../.././src/intl/uni_7b.inc:2193:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030ad, "Ki"}, ^~~~ ../.././src/intl/uni_7b.inc:2194:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030ae, "Gi"}, ^~~~ ../.././src/intl/uni_7b.inc:2195:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030af, "Ku"}, ^~~~ ../.././src/intl/uni_7b.inc:2196:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030b0, "Gu"}, ^~~~ ../.././src/intl/uni_7b.inc:2197:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030b1, "Ke"}, ^~~~ ../.././src/intl/uni_7b.inc:2198:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030b2, "Ge"}, ^~~~ ../.././src/intl/uni_7b.inc:2199:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030b3, "Ko"}, ^~~~ ../.././src/intl/uni_7b.inc:2200:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030b4, "Go"}, ^~~~ ../.././src/intl/uni_7b.inc:2201:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030b5, "Sa"}, ^~~~ ../.././src/intl/uni_7b.inc:2202:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030b6, "Za"}, ^~~~ ../.././src/intl/uni_7b.inc:2203:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030b7, "Si"}, ^~~~ ../.././src/intl/uni_7b.inc:2204:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030b8, "Zi"}, ^~~~ ../.././src/intl/uni_7b.inc:2205:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030b9, "Su"}, ^~~~ ../.././src/intl/uni_7b.inc:2206:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030ba, "Zu"}, ^~~~ ../.././src/intl/uni_7b.inc:2207:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030bb, "Se"}, ^~~~ ../.././src/intl/uni_7b.inc:2208:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030bc, "Ze"}, ^~~~ ../.././src/intl/uni_7b.inc:2209:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030bd, "So"}, ^~~~ ../.././src/intl/uni_7b.inc:2210:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030be, "Zo"}, ^~~~ ../.././src/intl/uni_7b.inc:2211:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030bf, "Ta"}, ^~~~ ../.././src/intl/uni_7b.inc:2212:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030c0, "Da"}, ^~~~ ../.././src/intl/uni_7b.inc:2213:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030c1, "Ti"}, ^~~~ ../.././src/intl/uni_7b.inc:2214:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030c2, "Di"}, ^~~~ ../.././src/intl/uni_7b.inc:2215:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030c3, "TU"}, ^~~~ ../.././src/intl/uni_7b.inc:2216:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030c4, "Tu"}, ^~~~ ../.././src/intl/uni_7b.inc:2217:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030c5, "Du"}, ^~~~ ../.././src/intl/uni_7b.inc:2218:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030c6, "Te"}, ^~~~ ../.././src/intl/uni_7b.inc:2219:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030c7, "De"}, ^~~~ ../.././src/intl/uni_7b.inc:2220:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030c8, "To"}, ^~~~ ../.././src/intl/uni_7b.inc:2221:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030c9, "Do"}, ^~~~ ../.././src/intl/uni_7b.inc:2222:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030ca, "Na"}, ^~~~ ../.././src/intl/uni_7b.inc:2223:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030cb, "Ni"}, ^~~~ ../.././src/intl/uni_7b.inc:2224:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030cc, "Nu"}, ^~~~ ../.././src/intl/uni_7b.inc:2225:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030cd, "Ne"}, ^~~~ ../.././src/intl/uni_7b.inc:2226:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030ce, "No"}, ^~~~ ../.././src/intl/uni_7b.inc:2227:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030cf, "Ha"}, ^~~~ ../.././src/intl/uni_7b.inc:2228:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030d0, "Ba"}, ^~~~ ../.././src/intl/uni_7b.inc:2229:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030d1, "Pa"}, ^~~~ ../.././src/intl/uni_7b.inc:2230:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030d2, "Hi"}, ^~~~ ../.././src/intl/uni_7b.inc:2231:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030d3, "Bi"}, ^~~~ ../.././src/intl/uni_7b.inc:2232:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030d4, "Pi"}, ^~~~ ../.././src/intl/uni_7b.inc:2233:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030d5, "Hu"}, ^~~~ ../.././src/intl/uni_7b.inc:2234:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030d6, "Bu"}, ^~~~ ../.././src/intl/uni_7b.inc:2235:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030d7, "Pu"}, ^~~~ ../.././src/intl/uni_7b.inc:2236:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030d8, "He"}, ^~~~ ../.././src/intl/uni_7b.inc:2237:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030d9, "Be"}, ^~~~ ../.././src/intl/uni_7b.inc:2238:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030da, "Pe"}, ^~~~ ../.././src/intl/uni_7b.inc:2239:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030db, "Ho"}, ^~~~ ../.././src/intl/uni_7b.inc:2240:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030dc, "Bo"}, ^~~~ ../.././src/intl/uni_7b.inc:2241:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030dd, "Po"}, ^~~~ ../.././src/intl/uni_7b.inc:2242:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030de, "Ma"}, ^~~~ ../.././src/intl/uni_7b.inc:2243:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030df, "Mi"}, ^~~~ ../.././src/intl/uni_7b.inc:2244:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030e0, "Mu"}, ^~~~ ../.././src/intl/uni_7b.inc:2245:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030e1, "Me"}, ^~~~ ../.././src/intl/uni_7b.inc:2246:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030e2, "Mo"}, ^~~~ ../.././src/intl/uni_7b.inc:2247:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030e3, "YA"}, ^~~~ ../.././src/intl/uni_7b.inc:2248:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030e4, "Ya"}, ^~~~ ../.././src/intl/uni_7b.inc:2249:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030e5, "YU"}, ^~~~ ../.././src/intl/uni_7b.inc:2250:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030e6, "Yu"}, ^~~~ ../.././src/intl/uni_7b.inc:2251:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030e7, "YO"}, ^~~~ ../.././src/intl/uni_7b.inc:2252:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030e8, "Yo"}, ^~~~ ../.././src/intl/uni_7b.inc:2253:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030e9, "Ra"}, ^~~~ ../.././src/intl/uni_7b.inc:2254:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030ea, "Ri"}, ^~~~ ../.././src/intl/uni_7b.inc:2255:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030eb, "Ru"}, ^~~~ ../.././src/intl/uni_7b.inc:2256:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030ec, "Re"}, ^~~~ ../.././src/intl/uni_7b.inc:2257:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030ed, "Ro"}, ^~~~ ../.././src/intl/uni_7b.inc:2258:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030ee, "WA"}, ^~~~ ../.././src/intl/uni_7b.inc:2259:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030ef, "Wa"}, ^~~~ ../.././src/intl/uni_7b.inc:2260:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030f0, "Wi"}, ^~~~ ../.././src/intl/uni_7b.inc:2261:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030f1, "We"}, ^~~~ ../.././src/intl/uni_7b.inc:2262:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030f2, "Wo"}, ^~~~ ../.././src/intl/uni_7b.inc:2263:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030f3, "N6"}, ^~~~ ../.././src/intl/uni_7b.inc:2264:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030f4, "Vu"}, ^~~~ ../.././src/intl/uni_7b.inc:2265:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030f5, "KA"}, ^~~~ ../.././src/intl/uni_7b.inc:2266:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030f6, "KE"}, ^~~~ ../.././src/intl/uni_7b.inc:2267:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030f7, "Va"}, ^~~~ ../.././src/intl/uni_7b.inc:2268:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030f8, "Vi"}, ^~~~ ../.././src/intl/uni_7b.inc:2269:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030f9, "Ve"}, ^~~~ ../.././src/intl/uni_7b.inc:2270:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030fa, "Vo"}, ^~~~ ../.././src/intl/uni_7b.inc:2271:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030fb, ".6"}, ^~~~ ../.././src/intl/uni_7b.inc:2272:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030fc, "-6"}, ^~~~ ../.././src/intl/uni_7b.inc:2273:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030fd, "*6"}, ^~~~ ../.././src/intl/uni_7b.inc:2274:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000030fe, "+6"}, ^~~~ ../.././src/intl/uni_7b.inc:2275:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003105, "b4"}, ^~~~ ../.././src/intl/uni_7b.inc:2276:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003106, "p4"}, ^~~~ ../.././src/intl/uni_7b.inc:2277:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003107, "m4"}, ^~~~ ../.././src/intl/uni_7b.inc:2278:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003108, "f4"}, ^~~~ ../.././src/intl/uni_7b.inc:2279:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003109, "d4"}, ^~~~ ../.././src/intl/uni_7b.inc:2280:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000310a, "t4"}, ^~~~ ../.././src/intl/uni_7b.inc:2281:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000310b, "n4"}, ^~~~ ../.././src/intl/uni_7b.inc:2282:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000310c, "l4"}, ^~~~ ../.././src/intl/uni_7b.inc:2283:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000310d, "g4"}, ^~~~ ../.././src/intl/uni_7b.inc:2284:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000310e, "k4"}, ^~~~ ../.././src/intl/uni_7b.inc:2285:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000310f, "h4"}, ^~~~ ../.././src/intl/uni_7b.inc:2286:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003110, "j4"}, ^~~~ ../.././src/intl/uni_7b.inc:2287:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003111, "q4"}, ^~~~ ../.././src/intl/uni_7b.inc:2288:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003112, "x4"}, ^~~~ ../.././src/intl/uni_7b.inc:2289:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003113, "zh"}, ^~~~ ../.././src/intl/uni_7b.inc:2290:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003114, "ch"}, ^~~~ ../.././src/intl/uni_7b.inc:2291:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003115, "sh"}, ^~~~ ../.././src/intl/uni_7b.inc:2292:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003116, "r4"}, ^~~~ ../.././src/intl/uni_7b.inc:2293:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003117, "z4"}, ^~~~ ../.././src/intl/uni_7b.inc:2294:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003118, "c4"}, ^~~~ ../.././src/intl/uni_7b.inc:2295:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003119, "s4"}, ^~~~ ../.././src/intl/uni_7b.inc:2296:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000311a, "a4"}, ^~~~ ../.././src/intl/uni_7b.inc:2297:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000311b, "o4"}, ^~~~ ../.././src/intl/uni_7b.inc:2298:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000311c, "e4"}, ^~~~ ../.././src/intl/uni_7b.inc:2299:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000311d, "eh4"}, ^~~~~ ../.././src/intl/uni_7b.inc:2300:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000311e, "ai"}, ^~~~ ../.././src/intl/uni_7b.inc:2301:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000311f, "ei"}, ^~~~ ../.././src/intl/uni_7b.inc:2302:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003120, "au"}, ^~~~ ../.././src/intl/uni_7b.inc:2303:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003121, "ou"}, ^~~~ ../.././src/intl/uni_7b.inc:2304:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003122, "an"}, ^~~~ ../.././src/intl/uni_7b.inc:2305:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003123, "en"}, ^~~~ ../.././src/intl/uni_7b.inc:2306:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003124, "aN"}, ^~~~ ../.././src/intl/uni_7b.inc:2307:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003125, "eN"}, ^~~~ ../.././src/intl/uni_7b.inc:2308:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003126, "er"}, ^~~~ ../.././src/intl/uni_7b.inc:2309:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003127, "i4"}, ^~~~ ../.././src/intl/uni_7b.inc:2310:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003128, "u4"}, ^~~~ ../.././src/intl/uni_7b.inc:2311:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003129, "iu"}, ^~~~ ../.././src/intl/uni_7b.inc:2312:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000312a, "v4"}, ^~~~ ../.././src/intl/uni_7b.inc:2313:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000312b, "nG"}, ^~~~ ../.././src/intl/uni_7b.inc:2314:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000312c, "gn"}, ^~~~ ../.././src/intl/uni_7b.inc:2315:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000321c, "(JU)"}, ^~~~~~ ../.././src/intl/uni_7b.inc:2316:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003220, "1c"}, ^~~~ ../.././src/intl/uni_7b.inc:2317:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003221, "2c"}, ^~~~ ../.././src/intl/uni_7b.inc:2318:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003222, "3c"}, ^~~~ ../.././src/intl/uni_7b.inc:2319:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003223, "4c"}, ^~~~ ../.././src/intl/uni_7b.inc:2320:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003224, "5c"}, ^~~~ ../.././src/intl/uni_7b.inc:2321:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003225, "6c"}, ^~~~ ../.././src/intl/uni_7b.inc:2322:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003226, "7c"}, ^~~~ ../.././src/intl/uni_7b.inc:2323:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003227, "8c"}, ^~~~ ../.././src/intl/uni_7b.inc:2324:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003228, "9c"}, ^~~~ ../.././src/intl/uni_7b.inc:2325:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x00003229, "10c"}, ^~~~~ ../.././src/intl/uni_7b.inc:2326:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000327f, "KSC"}, ^~~~~ ../.././src/intl/uni_7b.inc:2327:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000033c2, "am"}, ^~~~ ../.././src/intl/uni_7b.inc:2328:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x000033d8, "pm"}, ^~~~ ../.././src/intl/uni_7b.inc:2329:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fb00, "ff"}, ^~~~ ../.././src/intl/uni_7b.inc:2330:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fb01, "fi"}, ^~~~ ../.././src/intl/uni_7b.inc:2331:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fb02, "fl"}, ^~~~ ../.././src/intl/uni_7b.inc:2332:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fb03, "ffi"}, ^~~~~ ../.././src/intl/uni_7b.inc:2333:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fb04, "ffl"}, ^~~~~ ../.././src/intl/uni_7b.inc:2334:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fb05, "St"}, ^~~~ ../.././src/intl/uni_7b.inc:2335:15: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fb06, "st"}, ^~~~ ../.././src/intl/uni_7b.inc:2336:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fe7d, "3+;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2337:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fe82, "aM."}, ^~~~~ ../.././src/intl/uni_7b.inc:2338:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fe84, "aH."}, ^~~~~ ../.././src/intl/uni_7b.inc:2339:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fe88, "ah."}, ^~~~~ ../.././src/intl/uni_7b.inc:2340:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fe8d, "a+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2341:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fe8e, "a+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2342:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fe8f, "b+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2343:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fe90, "b+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2344:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fe91, "b+,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2345:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fe92, "b+;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2346:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fe93, "tm-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2347:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fe94, "tm."}, ^~~~~ ../.././src/intl/uni_7b.inc:2348:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fe95, "t+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2349:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fe96, "t+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2350:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fe97, "t+,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2351:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fe98, "t+;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2352:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fe99, "tk-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2353:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fe9a, "tk."}, ^~~~~ ../.././src/intl/uni_7b.inc:2354:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fe9b, "tk,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2355:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fe9c, "tk;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2356:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fe9d, "g+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2357:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fe9e, "g+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2358:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fe9f, "g+,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2359:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fea0, "g+;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2360:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fea1, "hk-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2361:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fea2, "hk."}, ^~~~~ ../.././src/intl/uni_7b.inc:2362:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fea3, "hk,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2363:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fea4, "hk;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2364:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fea5, "x+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2365:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fea6, "x+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2366:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fea7, "x+,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2367:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fea8, "x+;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2368:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fea9, "d+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2369:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000feaa, "d+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2370:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000feab, "dk-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2371:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000feac, "dk."}, ^~~~~ ../.././src/intl/uni_7b.inc:2372:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fead, "r+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2373:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000feae, "r+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2374:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000feaf, "z+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2375:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000feb0, "z+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2376:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000feb1, "s+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2377:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000feb2, "s+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2378:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000feb3, "s+,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2379:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000feb4, "s+;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2380:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000feb5, "sn-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2381:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000feb6, "sn."}, ^~~~~ ../.././src/intl/uni_7b.inc:2382:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000feb7, "sn,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2383:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000feb8, "sn;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2384:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000feb9, "c+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2385:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000feba, "c+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2386:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000febb, "c+,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2387:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000febc, "c+;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2388:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000febd, "dd-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2389:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000febe, "dd."}, ^~~~~ ../.././src/intl/uni_7b.inc:2390:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000febf, "dd,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2391:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fec0, "dd;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2392:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fec1, "tj-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2393:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fec2, "tj."}, ^~~~~ ../.././src/intl/uni_7b.inc:2394:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fec3, "tj,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2395:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fec4, "tj;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2396:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fec5, "zH-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2397:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fec6, "zH."}, ^~~~~ ../.././src/intl/uni_7b.inc:2398:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fec7, "zH,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2399:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fec8, "zH;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2400:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fec9, "e+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2401:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000feca, "e+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2402:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fecb, "e+,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2403:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fecc, "e+;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2404:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fecd, "i+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2405:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fece, "i+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2406:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fecf, "i+,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2407:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fed0, "i+;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2408:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fed1, "f+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2409:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fed2, "f+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2410:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fed3, "f+,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2411:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fed4, "f+;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2412:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fed5, "q+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2413:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fed6, "q+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2414:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fed7, "q+,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2415:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fed8, "q+;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2416:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fed9, "k+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2417:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000feda, "k+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2418:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fedb, "k+,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2419:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fedc, "k+;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2420:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fedd, "l+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2421:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fede, "l+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2422:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fedf, "l+,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2423:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fee0, "l+;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2424:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fee1, "m+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2425:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fee2, "m+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2426:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fee3, "m+,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2427:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fee4, "m+;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2428:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fee5, "n+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2429:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fee6, "n+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2430:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fee7, "n+,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2431:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fee8, "n+;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2432:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fee9, "h+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2433:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000feea, "h+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2434:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000feeb, "h+,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2435:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000feec, "h+;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2436:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000feed, "w+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2437:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000feee, "w+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2438:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000feef, "j+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2439:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fef0, "j+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2440:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fef1, "y+-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2441:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fef2, "y+."}, ^~~~~ ../.././src/intl/uni_7b.inc:2442:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fef3, "y+,"}, ^~~~~ ../.././src/intl/uni_7b.inc:2443:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fef4, "y+;"}, ^~~~~ ../.././src/intl/uni_7b.inc:2444:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fef5, "lM-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2445:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fef6, "lM."}, ^~~~~ ../.././src/intl/uni_7b.inc:2446:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fef7, "lH-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2447:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fef8, "lH."}, ^~~~~ ../.././src/intl/uni_7b.inc:2448:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fef9, "lh-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2449:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fefa, "lh."}, ^~~~~ ../.././src/intl/uni_7b.inc:2450:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fefb, "la-"}, ^~~~~ ../.././src/intl/uni_7b.inc:2451:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000fefc, "la."}, ^~~~~ ../.././src/intl/uni_7b.inc:2452:15: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000feff, ""}, ^~ ../.././src/intl/uni_7b.inc:2453:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000ff61, "."}, ^~~ ../.././src/intl/uni_7b.inc:2454:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000ff62, "\""}, ^~~~ ../.././src/intl/uni_7b.inc:2455:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000ff63, "\""}, ^~~~ ../.././src/intl/uni_7b.inc:2456:15: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {0x0000ff64, ","}, ^~~ charsets.c:150:14: warning: assigning to 'const unsigned char *' from 'const char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] p[i].u.str = strings[i]; ^ ~~~~~~~~~~ charsets.c:190:22: warning: returning 'const char[2]' from a function with result type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (u < 128) return strings[u]; ^~~~~~~~~~ charsets.c:205:43: warning: returning 'char[2]' from a function with result type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (nbsp_mode == NBSP_MODE_HACK) return NBSP_CHAR_STRING; ^~~~~~~~~~~~~~~~ ../.././src/intl/charsets.h:44:26: note: expanded from macro 'NBSP_CHAR_STRING' #define NBSP_CHAR_STRING "\001" ^~~~~~ charsets.c:206:37: warning: returning 'char[2]' from a function with result type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] else /* NBSP_MODE_ASCII */ return " "; ^~~ charsets.c:208:35: warning: returning 'char[1]' from a function with result type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (u == UCS_SOFT_HYPHEN) return ""; ^~ charsets.c:213:12: warning: returning 'const char[2]' from a function with result type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return strings[0x80 + j]; ^~~~~~~~~~~~~~~~~ charsets.c:216:11: warning: returning 'const char[2]' from a function with result type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return strings[codepages[to].table[j].c]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ charsets.c:285:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *end = strchr(s, '\0'); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ charsets.c:285:17: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *end = strchr(s, '\0'); ^ ~~~~~~~~~~~~~~~ charsets.c:323:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] end = strchr(utf8_char, '\0'); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ charsets.c:323:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] end = strchr(utf8_char, '\0'); ^ ~~~~~~~~~~~~~~~~~~~~~~~ charsets.c:341:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] end = strchr(string, '\0'); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ charsets.c:341:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] end = strchr(string, '\0'); ^ ~~~~~~~~~~~~~~~~~~~~ charsets.c:369:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] end = strchr(string, '\0'); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ charsets.c:369:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] end = strchr(string, '\0'); ^ ~~~~~~~~~~~~~~~~~~~~ charsets.c:395:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(max_cells>=0); ^~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ charsets.c:395:2: warning: passing 'char[31]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(max_cells>=0); ^~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ charsets.c:398:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] end = strchr(string, '\0'); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ charsets.c:398:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] end = strchr(string, '\0'); ^ ~~~~~~~~~~~~~~~~~~~~ charsets.c:440:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(string); ^~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ charsets.c:440:2: warning: passing 'char[25]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(string); ^~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ charsets.c:441:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(max >= 0); ^~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ charsets.c:441:2: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(max >= 0); ^~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ charsets.c:444:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] end = strchr(string, '\0'); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ charsets.c:444:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] end = strchr(string, '\0'); ^ ~~~~~~~~~~~~~~~~~~~~ charsets.c:483:3: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("impossible enum utf8_step"); ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ charsets.c:483:12: warning: passing 'char[26]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("impossible enum utf8_step"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ charsets.c:508:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(string); ^~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ charsets.c:508:2: warning: passing 'char[25]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(string); ^~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ charsets.c:509:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(start); ^~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ charsets.c:509:2: warning: passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(start); ^~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ charsets.c:510:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(max >= 0); ^~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ charsets.c:510:2: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(max >= 0); ^~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ charsets.c:556:3: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("impossible enum utf8_step"); ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ charsets.c:556:12: warning: passing 'char[26]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("impossible enum utf8_step"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ charsets.c:717:4: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("utf8char_len_tab out of range"); ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ charsets.c:717:13: warning: passing 'char[30]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("utf8char_len_tab out of range"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ charsets.c:742:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(!is_cp_ptr_utf8(&codepages[from])); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ charsets.c:742:2: warning: passing 'char[52]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(!is_cp_ptr_utf8(&codepages[from])); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ charsets.c:756:10: warning: returning 'const char[2]' from a function with result type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return strings[c]; ^~~~~~~~~~ charsets.c:788:4: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(ct[*p].u.str == no_str, "bad utf encoding #1"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ charsets.c:788:4: warning: passing 'char[61]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(ct[*p].u.str == no_str, "bad utf encoding #1"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ charsets.c:801:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(!ct[*p].t, "bad utf encoding #2"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ charsets.c:801:2: warning: passing 'char[48]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(!ct[*p].t, "bad utf encoding #2"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ charsets.c:842:22: warning: assigning to 'const unsigned char *' from 'const char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] utf_table[i].u.str = strings[i]; ^ ~~~~~~~~~~ charsets.c:846:33: warning: passing 'const char[2]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] utf_table[i].u.str = stracpy(strings[i]); ^~~~~~~~~~ ../.././src/util/string.h:31:45: note: passing argument to parameter 'src' here unsigned char *stracpy(const unsigned char *src); ^ charsets.c:916:39: warning: passing 'const char[2]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_utf8(table, UCS_NO_BREAK_SPACE, strings[NBSP_CHAR]); ^~~~~~~~~~~~~~~~~~ charsets.c:779:71: note: passing argument to parameter 'str' here add_utf8(struct conv_table *ct, unicode_val_T u, const unsigned char *str) ^ charsets.c:917:36: warning: passing 'char[1]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_utf8(table, UCS_SOFT_HYPHEN, ""); ^~ charsets.c:779:71: note: passing argument to parameter 'str' here add_utf8(struct conv_table *ct, unicode_val_T u, const unsigned char *str) ^ charsets.c:923:7: warning: passing 'const char[2]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strings[i]); ^~~~~~~~~~ charsets.c:779:71: note: passing argument to parameter 'str' here add_utf8(struct conv_table *ct, unicode_val_T u, const unsigned char *str) ^ charsets.c:927:6: warning: passing 'const char[2]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strings[codepages[to].table[i].c]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ charsets.c:779:71: note: passing argument to parameter 'str' here add_utf8(struct conv_table *ct, unicode_val_T u, const unsigned char *str) ^ charsets.c:997:17: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *second = element->s; ^ ~~~~~~~~~~ charsets.c:1218:49: warning: assigning to 'const unsigned char *' from 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (chars[charspos] < 128 || !convert_table) PUTC; ^~~~ charsets.c:1210:12: note: expanded from macro 'PUTC' translit = ""; \ ^ ~~ charsets.c:1225:24: warning: assigning to 'const unsigned char *' from 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (i >= charslen) PUTC; ^~~~ charsets.c:1210:12: note: expanded from macro 'PUTC' translit = ""; \ ^ ~~ charsets.c:1232:4: warning: assigning to 'const unsigned char *' from 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] PUTC; ^~~~ charsets.c:1210:12: note: expanded from macro 'PUTC' translit = ""; \ ^ ~~ charsets.c:1261:20: warning: assigning to 'const unsigned char *' from 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!translit) PUTC; ^~~~ charsets.c:1210:12: note: expanded from macro 'PUTC' translit = ""; \ ^ ~~ charsets.c:1263:11: warning: assigning to 'const unsigned char *' from 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else PUTC; ^~~~ charsets.c:1210:12: note: expanded from macro 'PUTC' translit = ""; \ ^ ~~ charsets.c:1270:13: warning: assigning to 'const unsigned char *' from 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] translit = ""; ^ ~~ charsets.c:1390:4: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] = INIT_FASTFIND_INDEX("charsets_lookup", charsets_list_reset, charsets_list_next); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/fastfind.h:38:4: note: expanded from macro 'INIT_FASTFIND_INDEX' { (comment), (reset), (next) } ^~~~~~~~~ charsets.c:1400:20: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strcasecmp(name, "System")) { ^~~~ ../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ charsets.c:1402:8: warning: assigning to 'const unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] name = nl_langinfo(CODESET); ^ ~~~~~~~~~~~~~~~~~~~~ charsets.c:1409:62: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] codepage = fastfind_search(&ff_charsets_index, name, strlen(name)); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ charsets.c:1411:3: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(codepages <= codepage && codepage < codepages + N_CODEPAGES); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ charsets.c:1411:3: warning: passing 'char[78]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(codepages <= codepage && codepage < codepages + N_CODEPAGES); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ charsets.c:1415:23: warning: passing 'char[9]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return get_cp_index("us-ascii") | syscp; ^~~~~~~~~~ charsets.c:1395:35: note: passing argument to parameter 'name' here get_cp_index(const unsigned char *name) ^ charsets.c:1448:27: warning: returning 'char[5]' from a function with result type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (cp_index < 0) return "none"; ^~~~~~ charsets.c:1449:45: warning: returning 'char[7]' from a function with result type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (cp_index & SYSTEM_CHARSET_FLAG) return "System"; ^~~~~~~~ charsets.c:1460:27: warning: returning 'char[5]' from a function with result type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (cp_index < 0) return "none"; ^~~~~~ charsets.c:1461:45: warning: returning 'char[7]' from a function with result type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (cp_index & SYSTEM_CHARSET_FLAG) return "System"; ^~~~~~~~ charsets.c:1473:27: warning: returning 'char[5]' from a function with result type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (cp_index < 0) return "none"; ^~~~~~ In file included from dcngettext.c:24: In file included from ../../.././src/intl/gettext/gettextP.h:24: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from dcngettext.c:24: In file included from ../../.././src/intl/gettext/gettextP.h:24: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from dcigettext.c:67: In file included from ../../.././src/intl/gettext/gettextP.h:24: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from dcigettext.c:67: In file included from ../../.././src/intl/gettext/gettextP.h:24: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from dcngettext.c:25: ../../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ 3 warnings generated. In file included from dcigettext.c:68: ../../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ dcigettext.c:174:18: warning: passing 'const unsigned char[1]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] result = strcmp(s1->msgid, s2->msgid); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ dcigettext.c:174:29: warning: passing 'const unsigned char[1]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] result = strcmp(s1->msgid, s2->msgid); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ dcigettext.c:176:19: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] result = strcmp(s1->domainname, s2->domainname); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ dcigettext.c:176:35: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] result = strcmp(s1->domainname, s2->domainname); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ dcigettext.c:322:21: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] msgid_len = strlen(msgid1) + 1; ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ dcigettext.c:356:24: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int compare = strcmp(domainname, binding->domainname); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ dcigettext.c:356:36: warning: passing 'unsigned char[1]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int compare = strcmp(domainname, binding->domainname); ^~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ dcigettext.c:374:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] size_t dirname_len = strlen(binding->dirname) + 1; ^~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ dcigettext.c:386:17: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ret = getcwd(dirname, path_max); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/unistd.h:449:20: note: passing argument to parameter here char *getcwd(char *, size_t); ^ dcigettext.c:386:8: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ret = getcwd(dirname, path_max); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ dcigettext.c:404:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] stpcpy(stpcpy(strchr(dirname, '\0'), "/"), binding->dirname); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:27: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:27: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ dcigettext.c:404:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] stpcpy(stpcpy(strchr(dirname, '\0'), "/"), binding->dirname); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:61: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_common.h:39:54: note: expanded from macro '__darwin_obsz' #define __darwin_obsz(object) __builtin_object_size (object, _USE_FORTIFY_LEVEL > 1 ? 1 : 0) ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:27: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ dcigettext.c:404:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] stpcpy(stpcpy(strchr(dirname, '\0'), "/"), binding->dirname); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:27: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:61: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_common.h:39:54: note: expanded from macro '__darwin_obsz' #define __darwin_obsz(object) __builtin_object_size (object, _USE_FORTIFY_LEVEL > 1 ? 1 : 0) ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ dcigettext.c:404:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] stpcpy(stpcpy(strchr(dirname, '\0'), "/"), binding->dirname); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:61: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_common.h:39:54: note: expanded from macro '__darwin_obsz' #define __darwin_obsz(object) __builtin_object_size (object, _USE_FORTIFY_LEVEL > 1 ? 1 : 0) ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:61: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_common.h:39:54: note: expanded from macro '__darwin_obsz' #define __darwin_obsz(object) __builtin_object_size (object, _USE_FORTIFY_LEVEL > 1 ? 1 : 0) ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ dcigettext.c:404:46: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] stpcpy(stpcpy(strchr(dirname, '\0'), "/"), binding->dirname); ^~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:33: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ dcigettext.c:411:26: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] domainname_len = strlen(domainname); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ dcigettext.c:412:48: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] xdomainname = (unsigned char *) alloca(strlen(categoryname) ^~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/alloca.h:39:31: note: expanded from macro 'alloca' #define alloca(size) __alloca(size) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/alloca.h:40:41: note: expanded from macro '__alloca' #define __alloca(size) __builtin_alloca(size) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ dcigettext.c:416:31: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] stpcpy(mempcpy(stpcpy(stpcpy(xdomainname, categoryname), "/"), ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:27: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:27: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ ../../.././src/osdep/stub.h:123:46: note: expanded from macro 'mempcpy' #define mempcpy(dest, src, n) elinks_mempcpy(dest, src, n) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:27: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ dcigettext.c:416:44: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] stpcpy(mempcpy(stpcpy(stpcpy(xdomainname, categoryname), "/"), ^~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:33: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:27: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ ../../.././src/osdep/stub.h:123:46: note: expanded from macro 'mempcpy' #define mempcpy(dest, src, n) elinks_mempcpy(dest, src, n) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:27: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ dcigettext.c:416:31: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] stpcpy(mempcpy(stpcpy(stpcpy(xdomainname, categoryname), "/"), ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:27: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:61: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_common.h:39:54: note: expanded from macro '__darwin_obsz' #define __darwin_obsz(object) __builtin_object_size (object, _USE_FORTIFY_LEVEL > 1 ? 1 : 0) ^~~~~~ ../../.././src/osdep/stub.h:123:46: note: expanded from macro 'mempcpy' #define mempcpy(dest, src, n) elinks_mempcpy(dest, src, n) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:27: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ dcigettext.c:416:44: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] stpcpy(mempcpy(stpcpy(stpcpy(xdomainname, categoryname), "/"), ^~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:33: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:61: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_common.h:39:54: note: expanded from macro '__darwin_obsz' #define __darwin_obsz(object) __builtin_object_size (object, _USE_FORTIFY_LEVEL > 1 ? 1 : 0) ^~~~~~ ../../.././src/osdep/stub.h:123:46: note: expanded from macro 'mempcpy' #define mempcpy(dest, src, n) elinks_mempcpy(dest, src, n) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:27: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ dcigettext.c:416:31: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] stpcpy(mempcpy(stpcpy(stpcpy(xdomainname, categoryname), "/"), ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:27: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:27: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ ../../.././src/osdep/stub.h:123:46: note: expanded from macro 'mempcpy' #define mempcpy(dest, src, n) elinks_mempcpy(dest, src, n) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:61: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_common.h:39:54: note: expanded from macro '__darwin_obsz' #define __darwin_obsz(object) __builtin_object_size (object, _USE_FORTIFY_LEVEL > 1 ? 1 : 0) ^~~~~~ dcigettext.c:416:44: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] stpcpy(mempcpy(stpcpy(stpcpy(xdomainname, categoryname), "/"), ^~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:33: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:27: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ ../../.././src/osdep/stub.h:123:46: note: expanded from macro 'mempcpy' #define mempcpy(dest, src, n) elinks_mempcpy(dest, src, n) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:61: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_common.h:39:54: note: expanded from macro '__darwin_obsz' #define __darwin_obsz(object) __builtin_object_size (object, _USE_FORTIFY_LEVEL > 1 ? 1 : 0) ^~~~~~ dcigettext.c:416:31: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] stpcpy(mempcpy(stpcpy(stpcpy(xdomainname, categoryname), "/"), ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:27: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:61: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_common.h:39:54: note: expanded from macro '__darwin_obsz' #define __darwin_obsz(object) __builtin_object_size (object, _USE_FORTIFY_LEVEL > 1 ? 1 : 0) ^~~~~~ ../../.././src/osdep/stub.h:123:46: note: expanded from macro 'mempcpy' #define mempcpy(dest, src, n) elinks_mempcpy(dest, src, n) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:61: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_common.h:39:54: note: expanded from macro '__darwin_obsz' #define __darwin_obsz(object) __builtin_object_size (object, _USE_FORTIFY_LEVEL > 1 ? 1 : 0) ^~~~~~ dcigettext.c:416:44: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] stpcpy(mempcpy(stpcpy(stpcpy(xdomainname, categoryname), "/"), ^~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:33: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:61: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_common.h:39:54: note: expanded from macro '__darwin_obsz' #define __darwin_obsz(object) __builtin_object_size (object, _USE_FORTIFY_LEVEL > 1 ? 1 : 0) ^~~~~~ ../../.././src/osdep/stub.h:123:46: note: expanded from macro 'mempcpy' #define mempcpy(dest, src, n) elinks_mempcpy(dest, src, n) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:61: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_common.h:39:54: note: expanded from macro '__darwin_obsz' #define __darwin_obsz(object) __builtin_object_size (object, _USE_FORTIFY_LEVEL > 1 ? 1 : 0) ^~~~~~ dcigettext.c:420:50: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] single_locale = (unsigned char *) alloca(strlen(categoryvalue) + 1); ^~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/alloca.h:39:31: note: expanded from macro 'alloca' #define alloca(size) __alloca(size) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/alloca.h:40:41: note: expanded from macro '__alloca' #define __alloca(size) __builtin_alloca(size) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ dcigettext.c:446:42: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (ENABLE_SECURE && IS_PATH_WITH_DIR(single_locale)) ^~~~~~~~~~~~~ dcigettext.c:117:37: note: expanded from macro 'IS_PATH_WITH_DIR' #define IS_PATH_WITH_DIR(P) strchr (P, '/') ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ dcigettext.c:453:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strcmp(single_locale, "C") == 0 ^~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ dcigettext.c:454:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || strcmp(single_locale, "POSIX") == 0) { ^~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ dcigettext.c:572:27: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] nls_uint32 len = strlen(msgid); ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ dcigettext.c:593:10: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] (msgid, ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ dcigettext.c:594:10: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] domain->data + W(domain->must_swap, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ dcigettext.c:619:21: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cmp_val = strcmp(msgid, (domain->data ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ dcigettext.c:619:28: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cmp_val = strcmp(msgid, (domain->data ^~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ dcigettext.c:695:11: warning: initializing 'char *' with an expression of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] char *outptr = (unsigned char *) outbuf; ^ ~~~~~~~~~~~~~~~~~~~~~~~~ dcigettext.c:784:14: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] p = strchr(p, '\0'); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ dcigettext.c:784:5: warning: assigning to 'const unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] p = strchr(p, '\0'); ^ ~~~~~~~~~~~~~~~ dcigettext.c:901:11: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] retval = "LC_COLLATE"; ^ ~~~~~~~~~~~~ dcigettext.c:906:11: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] retval = "LC_CTYPE"; ^ ~~~~~~~~~~ dcigettext.c:911:11: warning: assigning to 'const unsigned char *' from 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] retval = "LC_MONETARY"; ^ ~~~~~~~~~~~~~ dcigettext.c:916:11: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] retval = "LC_NUMERIC"; ^ ~~~~~~~~~~~~ dcigettext.c:921:11: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] retval = "LC_TIME"; ^ ~~~~~~~~~ dcigettext.c:926:11: warning: assigning to 'const unsigned char *' from 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] retval = "LC_MESSAGES"; ^ ~~~~~~~~~~~~~ dcigettext.c:938:11: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] retval = "LC_ALL"; ^ ~~~~~~~~ dcigettext.c:943:11: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] retval = "LC_XXX"; ^ ~~~~~~~~ dcigettext.c:970:11: warning: assigning to 'const unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] language = getenv("LANGUAGE"); ^ ~~~~~~~~~~~~~~~~~~ dcigettext.c:981:9: warning: assigning to 'const unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] retval = getenv("LC_ALL"); ^ ~~~~~~~~~~~~~~~~ dcigettext.c:984:19: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] retval = getenv(categoryname); ^~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:147:26: note: passing argument to parameter here char *getenv(const char *); ^ dcigettext.c:984:10: warning: assigning to 'const unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] retval = getenv(categoryname); ^ ~~~~~~~~~~~~~~~~~~~~ dcigettext.c:987:11: warning: assigning to 'const unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] retval = getenv("LANG"); ^ ~~~~~~~~~~~~~~ dcigettext.c:991:12: warning: assigning to 'const unsigned char *' from 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] retval = "C"; ^ ~~~ [CC] src/intl/gettext/dgettext.o 54 warnings generated. [CC] src/intl/gettext/dngettext.o In file included from dgettext.c:24: In file included from ../../.././src/intl/gettext/gettextP.h:24: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from dgettext.c:24: In file included from ../../.././src/intl/gettext/gettextP.h:24: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from dgettext.c:25: ../../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ 2790 warnings generated. 3 warnings generated. [CC] src/intl/gettext/explodename.o [LD] src/intl/lib.o In file included from dngettext.c:24: In file included from ../../.././src/intl/gettext/gettextP.h:24: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from dngettext.c:24: In file included from ../../.././src/intl/gettext/gettextP.h:24: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ 2 warnings generated. [CC] src/intl/gettext/finddomain.o [CC] src/intl/gettext/gettext.o explodename.c:80:15: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cp = strchr(*language, '\0'); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ explodename.c:80:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cp = strchr(*language, '\0'); ^ ~~~~~~~~~~~~~~~~~~~~~~~ explodename.c:107:16: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strcmp(*codeset, *normalized_codeset) == 0) ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ explodename.c:107:26: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strcmp(*codeset, *normalized_codeset) == 0) ^~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ 4 warnings generated. In file included from finddomain.c:34: In file included from ../../.././src/intl/gettext/gettextP.h:24: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from finddomain.c:34: In file included from ../../.././src/intl/gettext/gettextP.h:24: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ [CC] src/intl/gettext/intl-compat.o In file included from finddomain.c:35: ../../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ finddomain.c:84:16: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strlen(dirname) + 1, 0, locale, NULL, NULL, ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ finddomain.c:114:19: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] locale = strdup(alias_value); ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:117:26: note: passing argument to parameter '__s1' here char *strdup(const char *__s1); ^ finddomain.c:114:10: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] locale = strdup(alias_value); ^ ~~~~~~~~~~~~~~~~~~~ finddomain.c:129:16: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strlen(dirname) + 1, mask, language, ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ 7 warnings generated. In file included from gettext.c:26: In file included from ../../.././src/intl/gettext/gettextP.h:24: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from gettext.c:26: In file included from ../../.././src/intl/gettext/gettextP.h:24: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from gettext.c:27: ../../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ 3 warnings generated. [CC] src/intl/gettext/l10nflist.o [CC] src/intl/gettext/libintl.o In file included from intl-compat.c:25: In file included from ../../.././src/intl/gettext/libintl.h:16: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from intl-compat.c:25: In file included from ../../.././src/intl/gettext/libintl.h:16: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from intl-compat.c:25: ../../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ 3 warnings generated. [CC] src/intl/gettext/loadmsgcat.o In file included from l10nflist.c:38: In file included from ../../.././src/util/conv.h:4: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from l10nflist.c:38: In file included from ../../.././src/util/conv.h:4: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from libintl.c:12: In file included from ../../.././src/intl/gettext/libintl.h:16: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from libintl.c:12: In file included from ../../.././src/intl/gettext/libintl.h:16: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from l10nflist.c:38: ../../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from libintl.c:12: ../../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ l10nflist.c:78:28: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] size_t part_len = strlen(argz); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ l10nflist.c:100:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] size_t part_len = strlen(argz); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ l10nflist.c:122:19: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] entry = strchr(entry, '\0') + 1; ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ l10nflist.c:122:10: warning: assigning to 'const unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] entry = strchr(entry, '\0') + 1; ^ ~~~~~~~~~~~~~~~~~~~~~~~ l10nflist.c:173:63: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] abs_filename = (unsigned char *) malloc(dirlist_len + strlen(language) ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ l10nflist.c:175:17: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ? strlen(territory) + 1 : 0) ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ l10nflist.c:177:17: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ? strlen(codeset) + 1 : 0) ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ l10nflist.c:179:17: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ? strlen(normalized_codeset) + 1 : 0) ^~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ l10nflist.c:182:17: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ? strlen(modifier) + 1 : 0) ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ l10nflist.c:184:17: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ? strlen(special) + 1 : 0) ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ l10nflist.c:188:18: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ? strlen(sponsor) + 1 : 0) ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ l10nflist.c:190:16: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ? strlen(revision) + ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ l10nflist.c:192:25: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] + 1 + strlen(filename) + 1); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ l10nflist.c:206:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cp = stpcpy(cp, language); ^~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:27: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ l10nflist.c:206:18: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cp = stpcpy(cp, language); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:33: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ l10nflist.c:206:5: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cp = stpcpy(cp, language); ^ ~~~~~~~~~~~~~~~~~~~~ l10nflist.c:210:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cp = stpcpy(cp, territory); ^~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:27: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ l10nflist.c:210:19: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cp = stpcpy(cp, territory); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:33: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ l10nflist.c:210:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cp = stpcpy(cp, territory); ^ ~~~~~~~~~~~~~~~~~~~~~ l10nflist.c:214:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cp = stpcpy(cp, codeset); ^~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:27: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ l10nflist.c:214:19: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cp = stpcpy(cp, codeset); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:33: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ l10nflist.c:214:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cp = stpcpy(cp, codeset); ^ ~~~~~~~~~~~~~~~~~~~ l10nflist.c:218:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cp = stpcpy(cp, normalized_codeset); ^~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:27: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ l10nflist.c:218:19: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cp = stpcpy(cp, normalized_codeset); ^~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:33: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ l10nflist.c:218:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cp = stpcpy(cp, normalized_codeset); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ l10nflist.c:224:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cp = stpcpy(cp, modifier); ^~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:27: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ l10nflist.c:224:19: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cp = stpcpy(cp, modifier); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:33: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ l10nflist.c:224:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cp = stpcpy(cp, modifier); ^ ~~~~~~~~~~~~~~~~~~~~ l10nflist.c:228:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cp = stpcpy(cp, special); ^~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:27: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ l10nflist.c:228:19: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cp = stpcpy(cp, special); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:33: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ l10nflist.c:228:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cp = stpcpy(cp, special); ^ ~~~~~~~~~~~~~~~~~~~ l10nflist.c:233:16: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cp = stpcpy(cp, sponsor); ^~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:27: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ l10nflist.c:233:20: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cp = stpcpy(cp, sponsor); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:33: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ l10nflist.c:233:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cp = stpcpy(cp, sponsor); ^ ~~~~~~~~~~~~~~~~~~~ l10nflist.c:236:16: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cp = stpcpy(cp, revision); ^~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:27: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ l10nflist.c:236:20: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cp = stpcpy(cp, revision); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:33: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ l10nflist.c:236:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cp = stpcpy(cp, revision); ^ ~~~~~~~~~~~~~~~~~~~~ l10nflist.c:242:9: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] stpcpy(cp, filename); ^~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:27: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ l10nflist.c:242:13: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] stpcpy(cp, filename); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:92:33: note: expanded from macro 'stpcpy' __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ l10nflist.c:249:25: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int compare = strcmp(retval->filename, abs_filename); ^~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ l10nflist.c:249:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int compare = strcmp(retval->filename, abs_filename); ^~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ l10nflist.c:309:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strlen(dir) + 1, ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ libintl.c:27:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("System"), "system"}, ^~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ libintl.c:27:17: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("System"), "system"}, ^~~~~~~~ libintl.c:28:3: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("English"), "en"}, ^~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ libintl.c:28:18: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("English"), "en"}, ^~~~ libintl.c:30:3: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Afrikaans"), "af"}, ^~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ libintl.c:30:20: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Afrikaans"), "af"}, ^~~~ libintl.c:31:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Belarusian"), "be"}, ^~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ libintl.c:31:21: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Belarusian"), "be"}, ^~~~ libintl.c:32:3: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Brazilian Portuguese"), "pt-BR"}, ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ libintl.c:32:31: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Brazilian Portuguese"), "pt-BR"}, ^~~~~~~ libintl.c:33:3: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Bulgarian"), "bg"}, ^~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ libintl.c:33:20: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Bulgarian"), "bg"}, ^~~~ libintl.c:34:3: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Catalan"), "ca"}, ^~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ libintl.c:34:18: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Catalan"), "ca"}, ^~~~ libintl.c:35:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Croatian"), "hr"}, ^~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ libintl.c:35:19: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Croatian"), "hr"}, ^~~~ libintl.c:36:3: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] l10nflist.c {N_("Czech"), "cs"}, ^~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h::21:17:347:16: warning: note: expanded from macro 'N_' passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]#define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ wp = stpcpy(retval, "iso"); ^~~~~~ libintl.c:36:16: warning: /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 92 {N_("Czech"), "cs"}, ^~~~:27: note: expanded from macro 'stpcpy' libintl.c:37:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Danish"), "da"}, ^~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: __builtin___stpcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ expanded from macro 'N_'l10nflist.c:347:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] wp = stpcpy(retval, "iso"); ^ ~~~~~~~~~~~~~~~~~~~~~ #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ libintl.c:37:17: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Danish"), "da"}, ^~~~ libintl.c:38:3: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Dutch"), "nl"}, ^~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ libintl.c:38:16: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Dutch"), "nl"}, ^~~~ libintl.c:39:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Estonian"), "et"}, ^~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ libintl.c:39:19: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Estonian"), "et"}, ^~~~ libintl.c:40:3: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Finnish"), "fi"}, ^~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ libintl.c:40:18: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Finnish"), "fi"}, ^~~~ libintl.c:41:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("French"), "fr"}, ^~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ libintl.c:41:17: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("French"), "fr"}, ^~~~ libintl.c:42:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Galician"), "gl"}, ^~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ libintl.c:42:19: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Galician"), "gl"}, ^~~~ libintl.c:43:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("German"), "de"}, ^~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ libintl.c:43:17: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("German"), "de"}, ^~~~ libintl.c:44:3: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Greek"), "el"}, ^~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ libintl.c:44:16: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Greek"), "el"}, ^~~~ libintl.c:45:3: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Hungarian"), "hu"}, ^~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ libintl.c:45:20: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Hungarian"), "hu"}, ^~~~ libintl.c:46:3: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Icelandic"), "is"}, ^~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ libintl.c:46:20: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Icelandic"), "is"}, ^~~~ libintl.c:47:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Indonesian"), "id"}, ^~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ libintl.c:47:21: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Indonesian"), "id"}, ^~~~ libintl.c:48:3: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Italian"), "it"}, ^~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ libintl.c:48:18: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Italian"), "it"}, ^~~~ libintl.c:49:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Lithuanian"), "lt"}, ^~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ libintl.c:49:21: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Lithuanian"), "lt"}, ^~~~ libintl.c:50:3: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Norwegian"), "no"}, ^~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ libintl.c:50:20: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Norwegian"), "no"}, ^~~~ libintl.c:51:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Polish"), "pl"}, ^~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ libintl.c:51:17: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Polish"), "pl"}, ^~~~ libintl.c:52:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Portuguese"), "pt"}, ^~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ libintl.c:52:21: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Portuguese"), "pt"}, ^~~~ libintl.c:53:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Romanian"), "ro"}, ^~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ libintl.c:53:19: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Romanian"), "ro"}, ^~~~ libintl.c:54:3: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Russian"), "ru"}, ^~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ libintl.c:54:18: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Russian"), "ru"}, ^~~~ libintl.c:55:3: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Serbian"), "sr"}, ^~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ libintl.c:55:18: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Serbian"), "sr"}, ^~~~ libintl.c:56:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Slovak"), "sk"}, ^~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ libintl.c:56:17: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Slovak"), "sk"}, ^~~~ libintl.c:57:3: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Spanish"), "es"}, ^~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ libintl.c:57:18: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Spanish"), "es"}, ^~~~ libintl.c:58:3: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Swedish"), "sv"}, ^~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ libintl.c:58:18: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Swedish"), "sv"}, ^~~~ libintl.c:59:3: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Turkish"), "tr"}, ^~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ libintl.c:59:18: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Turkish"), "tr"}, ^~~~ libintl.c:60:3: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Ukrainian"), "uk"}, ^~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ libintl.c:60:20: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {N_("Ukrainian"), "uk"}, ^~~~ libintl.c:84:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] p = strchr(l, '.'); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ libintl.c:84:4: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] p = strchr(l, '.'); ^ ~~~~~~~~~~~~~~ libintl.c:88:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] p = strchr(l, '_'); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ libintl.c:88:4: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] p = strchr(l, '_'); ^ ~~~~~~~~~~~~~~ libintl.c:92:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] p = strchr(l, '-'); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ libintl.c:92:5: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] p = strchr(l, '-'); ^ ~~~~~~~~~~~~~~ libintl.c:97:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strcmp(languages[i].iso639, l)) ^~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ libintl.c:97:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strcmp(languages[i].iso639, l)) ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ libintl.c:108:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strcmp(languages[i].iso639, l)) ^~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ libintl.c:108:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strcmp(languages[i].iso639, l)) ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ libintl.c:117:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ll = strlen(l); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ libintl.c:119:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int il = strcspn(languages[i].iso639, "-"); ^~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:80:29: note: passing argument to parameter '__s' here size_t strcspn(const char *__s, const char *__charset); ^ libintl.c:121:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strncmp(languages[i].iso639, l, il > ll ? ll : il)) ^~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:84:26: note: passing argument to parameter '__s1' here int strncmp(const char *__s1, const char *__s2, size_t __n); ^ libintl.c:121:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strncmp(languages[i].iso639, l, il > ll ? ll : il)) ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:84:44: note: passing argument to parameter '__s2' here int strncmp(const char *__s1, const char *__s2, size_t __n); ^ libintl.c:155:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (c_strcasecmp(languages[i].name, name)) ^~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ libintl.c:155:39: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (c_strcasecmp(languages[i].name, name)) ^~~~ ../../.././src/util/string.h:111:46: note: passing argument to parameter 's2' here int c_strcasecmp(const char *s1, const char *s2); ^ libintl.c:174:4: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] l = getenv("LANGUAGE"); ^ ~~~~~~~~~~~~~~~~~~ libintl.c:176:5: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] l = getenv("LC_ALL"); ^ ~~~~~~~~~~~~~~~~ libintl.c:178:5: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] l = getenv("LC_MESSAGES"); ^ ~~~~~~~~~~~~~~~~~~~~~ libintl.c:180:5: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] l = getenv("LANG"); ^ ~~~~~~~~~~~~~~ libintl.c:209:9: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(LANGUAGE, language_to_iso639(language)); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ libintl.c:209:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(LANGUAGE, language_to_iso639(language)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:33: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ libintl.c:210:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] p = strchr(LANGUAGE, '-'); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ libintl.c:210:4: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] p = strchr(LANGUAGE, '-'); ^ ~~~~~~~~~~~~~~~~~~~~~ 93 warnings generated. 47 warnings generated. [CC] src/intl/gettext/localcharset.o [CC] src/intl/gettext/localealias.o In file included from loadmsgcat.c:60: In file included from ../../.././src/intl/gettext/gettextP.h:24: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from loadmsgcat.c:60: In file included from ../../.././src/intl/gettext/gettextP.h:24: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ loadmsgcat.c:140:55: warning: passing 'char[1]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] nullentry = _nl_find_msg(domain_file, domainbinding, "", &nullentrylen); ^~ ../../.././src/intl/gettext/gettextP.h:137:27: note: passing argument to parameter 'msgid' here const unsigned char *msgid, size_t * lengthp); ^ loadmsgcat.c:146:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] charsetstr = strstr(nullentry, "charset="); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:89:26: note: passing argument to parameter '__big' here char *strstr(const char *__big, const char *__little); ^ loadmsgcat.c:146:14: warning: assigning to 'const unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] charsetstr = strstr(nullentry, "charset="); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadmsgcat.c:153:18: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] len = strcspn(charsetstr, " \t\n"); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:80:29: note: passing argument to parameter '__s' here size_t strcspn(const char *__s, const char *__charset); ^ loadmsgcat.c:167:16: warning: assigning to 'const unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] outcharset = getenv("OUTPUT_CHARSET"); ^ ~~~~~~~~~~~~~~~~~~~~~~~~ loadmsgcat.c:177:17: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] len = strlen(outcharset); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ loadmsgcat.c:186:30: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] domain->conv = iconv_open(outcharset, charset); ^~~~~~~~~~ /Users/pbulk/build/www/elinks/work/.buildlink/include/iconv.h:73:40: note: passing argument to parameter 'tocode' here extern iconv_t iconv_open (const char* tocode, const char* fromcode); ^ loadmsgcat.c:186:42: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] domain->conv = iconv_open(outcharset, charset); ^~~~~~~ /Users/pbulk/build/www/elinks/work/.buildlink/include/iconv.h:73:60: note: passing argument to parameter 'fromcode' here extern iconv_t iconv_open (const char* tocode, const char* fromcode); ^ loadmsgcat.c:219:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *slash = strrchr(program.path, '/'); ^~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:87:27: note: passing argument to parameter '__s' here char *strrchr(const char *__s, int __c); ^ loadmsgcat.c:219:17: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *slash = strrchr(program.path, '/'); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ loadmsgcat.c:224:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || strncmp(program.path + dirnamelen - 4, "src", 3)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:84:26: note: passing argument to parameter '__s1' here int strncmp(const char *__s1, const char *__s2, size_t __n); ^ loadmsgcat.c:228:29: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || !add_to_string(str, "../po/") ^~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ loadmsgcat.c:232:29: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || !add_to_string(str, ".gmo")) ^~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ loadmsgcat.c:264:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fd = open(filename.source, O_RDONLY | O_BINARY); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/sys/fcntl.h:554:26: note: passing argument to parameter here int open(const char *, int, ...) __DARWIN_ALIAS_C(open); ^ loadmsgcat.c:281:12: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fd = open(domain_file->filename, O_RDONLY | O_BINARY); ^~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/sys/fcntl.h:554:26: note: passing argument to parameter here int open(const char *, int, ...) __DARWIN_ALIAS_C(open); ^ loadmsgcat.c:396:19: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] plural = strstr(nullentry, "plural="); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:89:26: note: passing argument to parameter '__big' here char *strstr(const char *__big, const char *__little); ^ loadmsgcat.c:396:10: warning: assigning to 'const unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] plural = strstr(nullentry, "plural="); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loadmsgcat.c:397:21: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] nplurals = strstr(nullentry, "nplurals="); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:89:26: note: passing argument to parameter '__big' here char *strstr(const char *__big, const char *__little); ^ loadmsgcat.c:397:12: warning: assigning to 'const unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] nplurals = strstr(nullentry, "nplurals="); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21 warnings generated. localcharset.c:90:24: warning: initializing 'const unsigned char *' with an expression of type 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const unsigned char *dir = LIBDIR; ^ ~~~~~~ localcharset.c:91:24: warning: initializing 'const unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const unsigned char *base = "charset.alias"; ^ ~~~~~~~~~~~~~~~ localcharset.c:96:28: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] size_t dir_len = strlen(dir); ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ localcharset.c:97:29: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] size_t base_len = strlen(base); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ localcharset.c:113:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (file_name == NULL || (fp = fopen(file_name, "rb")) == NULL) ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:153:37: note: passing argument to parameter '__filename' here FILE *fopen(const char * __restrict __filename, const char * __restrict __mode) __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0, __DARWIN_ALIAS(fopen)); ^ localcharset.c:115:7: warning: assigning to 'const unsigned char *' from 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cp = ""; ^ ~~ localcharset.c:143:17: warning: passing 'unsigned char[51]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] l1 = strlen(buf1); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ localcharset.c:144:17: warning: passing 'unsigned char[51]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] l2 = strlen(buf2); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ localcharset.c:158:12: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(res_ptr + res_size - (l2 + 1) - (l1 + 1), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ localcharset.c:159:12: warning: passing 'unsigned char[51]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] buf1); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:33: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ localcharset.c:160:12: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(res_ptr + res_size - (l2 + 1), buf2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ localcharset.c:160:43: warning: passing 'unsigned char[51]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(res_ptr + res_size - (l2 + 1), buf2); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:33: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ localcharset.c:164:8: warning: assigning to 'const unsigned char *' from 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cp = ""; ^ ~~ localcharset.c:212:10: warning: assigning to 'const unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] codeset = nl_langinfo(CODESET); ^ ~~~~~~~~~~~~~~~~~~~~ localcharset.c:254:11: warning: assigning to 'const unsigned char *' from 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] codeset = ""; ^ ~~ localcharset.c:259:24: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] aliases += strlen(aliases) + 1, aliases += strlen(aliases) + 1) ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ localcharset.c:259:56: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] aliases += strlen(aliases) + 1, aliases += strlen(aliases) + 1) ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ localcharset.c:260:14: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strcmp(codeset, aliases) == 0 ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ localcharset.c:260:23: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strcmp(codeset, aliases) == 0 ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ localcharset.c:262:31: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] codeset = aliases + strlen(aliases) + 1; ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from localealias.c:37: In file included from ../../.././src/intl/gettext/gettextP.h:24: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from localealias.c:37: In file included from ../../.././src/intl/gettext/gettextP.h:24: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ localealias.c:71:30: warning: initializing 'const unsigned char *' with an expression of type 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] static const unsigned char *locale_alias_path = LOCALEDIR; ^ ~~~~~~~~~ 20 warnings generated. localealias.c:134:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fp = fopen(full_fname, "rb"); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:153:37: note: passing argument to parameter '__filename' here FILE *fopen(const char * __restrict __filename, const char * __restrict __mode) __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0, __DARWIN_ALIAS(fopen)); ^ localealias.c:151:13: warning: passing 'unsigned char[1024]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (fgets(buf, sizeof(buf), fp) == NULL) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:149:30: note: passing argument to parameter here char *fgets(char * __restrict, int, FILE *); ^ localealias.c:157:14: warning: passing 'unsigned char[1024]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strchr(buf, '\n') == NULL) { ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ localealias.c:161:15: warning: passing 'unsigned char[1024]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (fgets(altbuf, sizeof(altbuf), fp) == NULL) ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:149:30: note: passing argument to parameter here char *fgets(char * __restrict, int, FILE *); ^ localealias.c:165:18: warning: passing 'unsigned char[1024]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] while (strchr(altbuf, '\n') == NULL); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ localealias.c:203:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] alias_len = strlen(alias) + 1; ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ localealias.c:204:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] value_len = strlen(value) + 1; ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ [CC] src/intl/gettext/ngettext.o localealias.c:288:22: warning: passing 'const unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return c_strcasecmp(map1->alias, map2->alias); ^~~~~~~~~~~ ../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ localealias.c:288:35: warning: passing 'const unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return c_strcasecmp(map1->alias, map2->alias); ^~~~~~~~~~~ ../../.././src/util/string.h:111:46: note: passing argument to parameter 's2' here int c_strcasecmp(const char *s1, const char *s2); ^ [CC] src/intl/gettext/plural.o 12 warnings generated. [CC] src/intl/gettext/textdomain.o In file included from ngettext.c:26: In file included from ../../.././src/intl/gettext/gettextP.h:24: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from ngettext.c:26: In file included from ../../.././src/intl/gettext/gettextP.h:24: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from ngettext.c:27: ../../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from plural.y:33: In file included from ../../.././src/intl/gettext/gettextP.h:24: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from plural.y:33: In file included from ../../.././src/intl/gettext/gettextP.h:24: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ 3 warnings generated. plural.c:1294:11: warning: passing 'char[13]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] yyerror ("syntax error"); ^~~~~~~~~~~~~~ plural.y:62:42: note: passing argument to parameter 'str' here static void yyerror(const unsigned char *str); ^ plural.c:1412:12: warning: passing 'char[22]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] yyerror ("parser stack overflow"); ^~~~~~~~~~~~~~~~~~~~~~~ plural.y:62:42: note: passing argument to parameter 'str' here static void yyerror(const unsigned char *str); ^ 4 warnings generated. In file included from textdomain.c:27: In file included from ../../.././src/intl/gettext/libintl.h:16: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from textdomain.c:27: In file included from ../../.././src/intl/gettext/libintl.h:16: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from textdomain.c:27: ../../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ textdomain.c:54:16: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || strcmp(domainname, _nl_default_default_domain__) == 0) { ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ textdomain.c:54:28: warning: passing 'const unsigned char[]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || strcmp(domainname, _nl_default_default_domain__) == 0) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ textdomain.c:57:20: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (strcmp(domainname, old_domain) == 0) ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ textdomain.c:57:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (strcmp(domainname, old_domain) == 0) ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ textdomain.c:65:23: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] new_domain = strdup(domainname); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:117:26: note: passing argument to parameter '__s1' here char *strdup(const char *__s1); ^ textdomain.c:65:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] new_domain = strdup(domainname); ^ ~~~~~~~~~~~~~~~~~~ 9 warnings generated. [LD] src/intl/gettext/lib.o gmake[3]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/intl/gettext' gmake[2]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/intl' [MAKE all] src/main gmake[2]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/main' [CC] src/main/event.o [CC] src/main/interlink.o [CC] src/main/main.o In file included from event.c:13: In file included from ../.././src/util/snprintf.h:69: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from event.c:13: In file included from ../.././src/util/snprintf.h:69: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ event.c:92:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int len = strlen(events[id].name); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ event.c:102:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] namelen = strlen(name); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ event.c:125:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(name && name[0], "Empty or missing event name"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ event.c:125:2: warning: passing 'char[62]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(name && name[0], "Empty or missing event name"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ event.c:130:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] namelen = strlen(name); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ event.c:135:3: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(event != NULL, "Hash item with no value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ event.c:135:3: warning: passing 'char[56]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(event != NULL, "Hash item with no value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ event.c:209:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(callback); ^~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ event.c:209:2: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(callback); ^~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ event.c:250:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(callback); ^~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ event.c:250:2: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(callback); ^~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from main.c:21: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from main.c:21: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:In file included from interlink.c:37: note: 45: In file included from passing argument to parameter 'fmt' here ../.././src/intl/gettext/libintl.h:16: In file included from void elinks_internal(unsigned char *fmt, ...); ^ ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from interlink.c:45: In file included from ../.././src/intl/gettext/libintl.h:16: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from interlink.c:45: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from interlink.c:49: ../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ interlink.c:116:2: warning: assigning to 'const unsigned char *' from 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(sun_path); ^~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ interlink.c:116:2: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(sun_path); ^~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ interlink.c:124:26: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(sun_path, ELINKS_SOCK_NAME); ^~~~~~~~~~~~~~~~ ../.././src/setup.h:23:27: note: expanded from macro 'ELINKS_SOCK_NAME' #define ELINKS_SOCK_NAME "socket" ^~~~~~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ interlink.c:126:23: warning: passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get_cmd_opt_int("session-ring")); ^~~~~~~~~~~~~~ ../.././src/config/options.h:310:65: note: expanded from macro 'get_cmd_opt_int' #define get_cmd_opt_int(name) get_opt_int_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ interlink.c:139:2: warning: assigning to 'const unsigned char *' from 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(info); ^~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ interlink.c:139:2: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(info); ^~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ interlink.c:174:3: warning: assigning to 'const unsigned char *' from 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("Socket path name '%s' is too long: %d >= %zu", ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ interlink.c:174:12: warning: passing 'char[45]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("Socket path name '%s' is too long: %d >= %zu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ interlink.c:209:2: warning: assigning to 'const unsigned char *' from 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(info); ^~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ interlink.c:209:2: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(info); ^~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ interlink.c:225:2: warning: assigning to 'const unsigned char *' from 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(addr); ^~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ interlink.c:225:2: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(addr); ^~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ interlink.c:329:2: warning: assigning to 'const unsigned char *' from 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ERROR(gettext("The call to %s failed: %d (%s)"), ^~~~~ ../.././src/util/error.h:40:23: note: expanded from macro 'ERROR' #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error ^ ~~~~~~~~ interlink.c:329:16: warning: passing 'char[31]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ERROR(gettext("The call to %s failed: %d (%s)"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:53: note: passing argument to parameter '__msgid' here extern unsigned char *gettext(const unsigned char *__msgid); ^ interlink.c:340:2: warning: assigning to 'const unsigned char *' from 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(info); ^~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ interlink.c:340:2: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(info); ^~~~~~~~~~~~ ../.././src/util/error.h:108In file included from main.c:27: In file included from ../.././src/dialogs/menu.h:6: In file included from :11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ ../.././src/session/task.h:5: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from main.c:27: In file included from ../.././src/dialogs/menu.h:6: In file included from ../.././src/session/task.h:5: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:interlink.c:34637: note: passing argument to parameter 'fmt' here :36: void elinks_internal(unsigned char *fmt, ...); ^warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] ns = accept(info->fd, info->addr, &l); ^~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/sys/socket.h:700:73: note: passing argument to parameter here int accept(int, struct sockaddr * __restrict, socklen_t * __restrict) ^ interlink.c:348:24: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] report_af_unix_error("accept()", errno); ^~~~~~~~~~ interlink.c:327:37: note: passing argument to parameter 'function' here report_af_unix_error(unsigned char *function, int error) ^ interlink.c:387:25: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] report_af_unix_error("socket()", errno); ^~~~~~~~~~ interlink.c:327:37: note: passing argument to parameter 'function' here report_af_unix_error(unsigned char *function, int error) ^ interlink.c:397:25: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] report_af_unix_error("bind()", errno); ^~~~~~~~ interlink.c:327:37: note: passing argument to parameter 'function' here report_af_unix_error(unsigned char *function, int error) ^ interlink.c:418:24: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] report_af_unix_error("listen()", errno); ^~~~~~~~~~ interlink.c:327:37: note: passing argument to parameter 'function' here report_af_unix_error(unsigned char *function, int error) ^ interlink.c:449:25: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] report_af_unix_error("socket()", errno); ^~~~~~~~~~ interlink.c:327:37: note: passing argument to parameter 'function' here report_af_unix_error(unsigned char *function, int error) ^ interlink.c:461:25: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] report_af_unix_error("connect()", errno); ^~~~~~~~~~~ interlink.c:327:37: note: passing argument to parameter 'function' here report_af_unix_error(unsigned char *function, int error) ^ In file included from main.c:28: In file included from ../.././src/document/document.h:8: ../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from main.c:30: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ main.c:67:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(!remote_session_flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ main.c:67:2: warning: passing 'char[40]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(!remote_session_flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ main.c:74:17: warning: passing 'char[34]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get_opt_bool("protocol.file.allow_special_files") = 1; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ main.c:75:33: warning: passing 'char[18]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string_list(url_list, "file:///dev/stdin", 17); ^~~~~~~~~~~~~~~~~~~ ../.././src/util/string.h:285:27: note: passing argument to parameter 'string' here const unsigned char *string, int length); ^ main.c:77:20: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get_cmd_opt_bool("no-connect") = 1; ^~~~~~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ main.c:83:33: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int *dump = &get_cmd_opt_bool("dump"); ^~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ main.c:85:35: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!*dump && !get_cmd_opt_bool("source")) ^~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ main.c:96:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *home = getenv("HOME"); ^ ~~~~~~~~~~~~~~ main.c:99:10: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] chdir(home); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/unistd.h:434:24: note: passing argument to parameter here int chdir(const char *); ^ main.c:116:17: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bindtextdomain(PACKAGE, LOCALEDIR); ^~~~~~~ ../../config.h:744:17: note: expanded from macro 'PACKAGE' #define PACKAGE "elinks" ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:84:60: note: passing argument to parameter '__domainname' here extern unsigned char *bindtextdomain(const unsigned char *__domainname, ^ main.c:116:26: warning: passing 'char[29]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bindtextdomain(PACKAGE, LOCALEDIR); ^~~~~~~~~ ../../config.h:720:19: note: expanded from macro 'LOCALEDIR' #define LOCALEDIR "/opt/pkg/share/elinks/locale" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:85:30: note: passing argument to parameter '__dirname' here const unsigned char *__dirname); ^ main.c:117:13: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] textdomain(PACKAGE); ^~~~~~~ ../../config.h:744:17: note: expanded from macro 'PACKAGE' #define PACKAGE "elinks" ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:80:56: note: passing argument to parameter '__domainname' here extern unsigned char *textdomain(const unsigned char *__domainname); ^ main.c:136:3: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ERROR(gettext("Cannot create a pipe for internal communication.")); ^~~~~ ../.././src/util/error.h:40:23: note: expanded from macro 'ERROR' #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error ^ ~~~~~~~~ main.c:136:17: warning: passing 'char[49]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ERROR(gettext("Cannot create a pipe for internal communication.")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:53: note: passing argument to parameter '__msgid' here extern unsigned char *gettext(const unsigned char *__msgid); ^ main.c:160:24: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!get_cmd_opt_bool("no-home")) { ^~~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ main.c:167:23: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (get_cmd_opt_bool("no-connect") ^~~~~~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ main.c:168:26: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || get_cmd_opt_bool("dump") ^~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ main.c:169:26: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || get_cmd_opt_bool("source") ^~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ main.c:187:23: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (get_cmd_opt_bool("dump") ^~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ main.c:188:26: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || get_cmd_opt_bool("source")) { ^~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ main.c:199:42: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *arg = get_cmd_opt_bool("dump") ^~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ main.c:199:19: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *arg = get_cmd_opt_bool("dump") ^ ~~~~~~~~~~~~~~~~~~~~~~~~ main.c:202:21: warning: passing 'char[23]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] usrerror(gettext("URL expected after -%s"), arg); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:53: note: passing argument to parameter '__msgid' here extern unsigned char *gettext(const unsigned char *__msgid); ^ main.c:210:21: warning: passing 'char[25]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] usrerror(gettext("No running ELinks found.")); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:53: note: passing argument to parameter '__msgid' here extern unsigned char *gettext(const unsigned char *__msgid); ^ main.c:216:20: warning: passing 'char[33]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] usrerror(gettext("No remote session to connect to.")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:53: note: passing argument to parameter '__msgid' here extern unsigned char *gettext(const unsigned char *__msgid); ^ main.c:224:4: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ERROR(gettext("Unable to encode session info.")); ^~~~~ ../.././src/util/error.h:40:23: note: expanded from macro 'ERROR' #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error ^ ~~~~~~~~ main.c:224:18: warning: passing 'char[31]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ERROR(gettext("Unable to encode session info.")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:53: note: passing argument to parameter '__msgid' here extern unsigned char *gettext(const unsigned char *__msgid); ^ main.c:241:5: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ERROR(gettext("Unable to attach_terminal().")); ^~~~~ ../.././src/util/error.h:40:23: note: expanded from macro 'ERROR' #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error ^ ~~~~~~~~ main.c:241:19: warning: passing 'char[29]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ERROR(gettext("Unable to attach_terminal().")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:53: note: passing argument to parameter '__msgid' here extern unsigned char *gettext(const unsigned char *__msgid); ^ main.c:349:15: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] program.path = argv[0]; ^ ~~~~~~~ 13 warnings generated. 27 warnings generated. 36 warnings generated. [CC] src/main/module.o [CC] src/main/select.o [CC] src/main/timer.o In file included from module.c:9: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from module.c:9: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ timer.c:84:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(id && delay > 0); ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ timer.c:84:2: warning: passing 'char[34]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(id && delay > 0); ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ timer.c:107:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(id != NULL); ^~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ timer.c:107:2: warning: passing 'char[29]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(id != NULL); ^~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from select.c:34: In file included from ../.././src/intl/gettext/libintl.h:16: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from select.c:34: In file included from ../.././src/intl/gettext/libintl.h:16: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from select.c:34: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from module.c:20: In file included from ../.././src/cookies/cookies.h:6: ../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from module.c:25: In file included from ../.././src/formhist/formhist.h:7: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from module.c:25: In file included from ../.././src/formhist/formhist.h:7: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ select.c:126:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(fd >= 0 && fd < FD_SETSIZE, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ select.c:126:2: warning: passing 'char[85]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(fd >= 0 && fd < FD_SETSIZE, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ select.c:138:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("get_handler: bad type %d", tp); ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ select.c:138:11: warning: passing 'char[25]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("get_handler: bad type %d", tp); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ select.c:147:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(fd >= 0 && fd < FD_SETSIZE, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ select.c:147:2: warning: passing 'char[86]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(fd >= 0 && fd < FD_SETSIZE, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ select.c:281:5: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ERROR(gettext("The call to %s failed: %d (%s)"), ^~~~~ ../.././src/util/error.h:40:23: note: expanded from macro 'ERROR' #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error ^ ~~~~~~~~ select.c:281:19: warning: passing 'char[31]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ERROR(gettext("The call to %s failed: %d (%s)"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:53: note: passing argument to parameter '__msgid' here extern unsigned char *gettext(const unsigned char *__msgid); ^ select.c:284:6: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL(gettext("%d select() failures."), ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ select.c:284:23: warning: passing 'char[22]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL(gettext("%d select() failures."), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:53: note: passing argument to parameter '__msgid' here extern unsigned char *gettext(const unsigned char *__msgid); ^ 4 warnings generated. 5 warnings generated. 13 warnings generated. [CC] src/main/version.o In file included from version.c:16: In file included from ../.././src/intl/gettext/libintl.h:16: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from version.c:16: In file included from ../.././src/intl/gettext/libintl.h:16: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from version.c:16: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ version.c:37:24: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(string, " ("); ^~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ version.c:40:36: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (i > 0) add_to_string(string, ", "); ^~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ version.c:44:24: warning: passing 'char[2]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(string, ")"); ^~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ version.c:54:36: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (i > 0) add_to_string(string, ", "); ^~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ version.c:67:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(string && string->source && start_at < string->length); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ version.c:67:2: warning: passing 'char[72]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(string && string->source && start_at < string->length); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ version.c:73:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] while ((pos = strchr(pos, ' '))) { ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ version.c:73:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] while ((pos = strchr(pos, ' '))) { ^ ~~~~~~~~~~~~~~~~ version.c:96:32: warning: passing 'char[10]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&string, "ELinks %s", VERSION_STRING); ^~~~~~~~~~~ ../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ version.c:99:33: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&string, "%s", build_id); ^~~~ ../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ version.c:103:34: warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&string, _("Built on %s %s", term), ^~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ version.c:107:26: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&string, "\n\n"); ^~~~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ version.c:108:28: warning: passing 'char[17]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&string, _("Text WWW browser", term)); ^~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ version.c:113:5: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] _("Features:", term), "\n", ^~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ version.c:115:5: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] _("Standard", term), ^~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ version.c:154:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *last_newline = strrchr(string.source, '\n'); ^~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:87:27: note: passing argument to parameter '__s' here char *strrchr(const char *__s, int __c); ^ version.c:154:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *last_newline = strrchr(string.source, '\n'); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20 warnings generated. [LD] src/main/lib.o gmake[2]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/main' [MAKE all] src/mime gmake[2]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/mime' [MAKE all] src/mime/backend gmake[3]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/mime/backend' [CC] src/mime/dialogs.o [CC] src/mime/mime.o [CC] src/mime/backend/common.o In file included from dialogs.c:11: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from dialogs.c:11: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from mime.c:16: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from mime.c:16: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from mime.c:17: In file included from ../.././src/encoding/encoding.h:4: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from mime.c:17: In file included from ../.././src/encoding/encoding.h:4: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from mime.c:18: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from mime.c:23: ../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from mime.c:24: ../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ mime.c:38:16: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("", N_("MIME"), ^~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ mime.c:39:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "mime", OPT_SORT, ^~~~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ mime.c:38:20: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("", N_("MIME"), ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ mime.c:38:2: warning: initializing 'unsigned char *' with an expression of type 'char[55]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("", N_("MIME"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ mime.c:42:18: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("mime", N_("Default MIME-type"), ^~~~~~ ../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ mime.c:43:3: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "default_type", 0, DEFAULT_MIME_TYPE, ^~~~~~~~~~~~~~ ../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ mime.c:42:26: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("mime", N_("Default MIME-type"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:490:17: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ mime.c:42:2: warning: initializing 'unsigned char *' with an expression of type 'char[125]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("mime", N_("Default MIME-type"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:490:23: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.hIn file included from dialogs.c:15: ../.././src/intl/gettext/libintl.h:335:70:17: note: expanded from macro 'DESC' :#define DESC(x) (x) ^~~ 42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ mime.c:65:35: warning: passing 'char[20]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] pos = parse_header(cached->head, "Content-Disposition", NULL); ^~~~~~~~~~~~~~~~~~~~~ ../.././src/protocol/header.h:12:61: note: passing argument to parameter here unsigned char *parse_header(unsigned char *, unsigned char *, unsigned char **); ^ mime.c:68:26: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] parse_header_param(pos, "filename", &filename); ^~~~~~~~~~ ../.././src/protocol/header.h:13:76: note: passing argument to parameter here In file included from common.c:13: enum parse_header_param parse_header_param(unsigned char *, unsigned char *, unsigned char **); ^ In file included from ../../.././src/main/module.h:4: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: mime.c:74:20:assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int len = strlen(filename); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h: assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~82:28: note: passing argument to parameter '__s' here ../../.././src/util/error.h:127:2:size_t strlen(const char *__s); ^ note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from dialogs.c:18: ../.././src/util/conv.h:In file included from common.c173::13: In file included from mime.c:9717: :../../.././src/main/module.hwarning: 33:: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 4: int l = strlen(s);warning: In file included from ^ passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]../../.././src/config/options.h:/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h 9:82: memmove(filename, pos, strlen(pos) + 1);../../.././src/util/string.h:255:2: ^~~ warning: /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.hpassing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]:28: note: passing argument to parameter '__s' here : 70:size_t strlen(const char *__s); 34: ^ note: expanded from macro 'memmove' assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h: __builtin___memmove_chk (dest, __VA_ARGS__, __darwin_obsz0 (dest)) ^~~~~~~~~~~127: 11/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:: 28:note: expanded from macro 'assertm' note: passing argument to parameter '__s' here INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~size_t strlen(const char *__s); ^ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ mime.c:107:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *trimmed = strrchr(extension, '.'); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:87:27: note: passing argument to parameter '__s' here char *strrchr(const char *__s, int __c); ^ dialogs.c:29mime.c:107:17: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *trimmed = strrchr(extension, '.'); ^ ~~~~~~~~~~~~~~~~~~~~~~~ :2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(opt); ^~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ mime.c:114:28: warning: dialogs.c:passing 'char[15]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 29:2: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] content_type = straconcat("application/x-", trimmed + 1, ^~~~~~~~~~~~~~~~ assert(opt); ../.././src/util/string.h:67:48: note: passing argument to parameter 'str' here unsigned char *straconcat(const unsigned char *str, ...); ^ mime.c:136:42: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *last_extension = strrchr(extension, '.'); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:87:27: note: passing argument to parameter '__s' here char *strrchr(const char *__s, int __c); ^ mime.c:136:17: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *last_extension = strrchr(extension, '.'); ^ ~~~~~~~~~~~~~~~~~~~~~~~ mime.c:146:14: warning: passing 'const unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strcmp(*extension_list, last_extension)) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ mime.c:146 ^~~~~~~~~~~ :31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strcmp(*extension_list, last_extension)) ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ dialogs.c:32:55: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && add_optname_to_string(&translated, id, strlen(id))) ^~ mime.c:179:2../.././src/util/conv.h:79:: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 31 assert(extension && *extension); : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'add_optname_to_string' ../.././src/util/error.h:108:2 add_string_replace(str, src, len, '.', '*') ^~~ :/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h: note: expanded from macro 'assert' 82: INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ 28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ mime.c:179:2: warning: passing 'char[42]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] dialogs.c: assert(extension && *extension);44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :36: ../.././src/util/error.h:108:11warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : struct option *opt = get_real_opt("mime.extension", ^~~~~~~~~~~~~~~~ note: expanded from macro 'assert' dialogs.c:24:29: INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h note: passing argument to parameter 'base' here :get_real_opt(unsigned char *base, unsigned char *id)48:37 ^ : note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ dialogs.c:59:21: warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] opt = get_real_opt("mime.extension", extension); ^~~~~~~~~~~~~~~~ dialogs.c:24:29: note: passing argument to parameter 'base' here get_real_opt(unsigned char *base, unsigned char *id) ^ dialogs.c:67:18: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] msg_text(term, N_("Delete extension %s -> %s?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:120:63: note: passing argument to parameter 'format' here unsigned char *msg_text(struct terminal *term, unsigned char *format, ...); ^ dialogs.c:70:18: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] MSG_BOX_BUTTON(N_("~Yes"), really_del_ext, B_ENTER), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/msgbox.h:107:38: note: expanded from macro 'MSG_BOX_BUTTON' MSG_BOX_CAST(const unsigned char *, label), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/bfu/msgbox.h:102:38: note: expanded from macro 'MSG_BOX_CAST' (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) ^~~~~ mime.c:199:37: warning: passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ctype = parse_header(cached->head, "Content-Type", NULL); ^~~~~~~~~~~~~~ ../.././src/protocol/header.h:12:dialogs.c:61:71: note: 18:passing argument to parameter here warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *parse_header(unsigned char *, unsigned char *, unsigned char **); ^ MSG_BOX_BUTTON(N_("~No"), NULL, B_ESC)); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: mime.c:201expanded from macro 'N_' :31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] #define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/msgbox.h:107 unsigned char *end = strchr(ctype, ';'); ^~~~~:38 :/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76 note: :26: note: passing argument to parameter '__s' here expanded from macro 'MSG_BOX_BUTTON' char *strchr(const char *__s, int __c); ^ MSG_BOX_CAST(const unsigned char *, label), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/bfu/msgbox.h: 102:38: note: expanded from macro 'MSG_BOX_CAST' mime.c:201:18: warning: (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) ^~~~~ initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *end = strchr(ctype, ';'); ^ ~~~~~~~~~~~~~~~~~~ dialogs.c:66:3: warning: passing 'char[17]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] mime.c:206 N_("Delete extension"), ALIGN_CENTER, ^~~~~~~~~~~~~~~~~~~~~~:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/intl/gettext/libintl.h: ctypelen = strlen(ctype); 21: ^~~~~ 17/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82: :28note: expanded from macro 'N_': note: passing argument to parameter '__s' here #define N_(msg) (gettext_noop(msg)) size_t strlen(const char *__s); ^ ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:93:42: note: passing argument to parameter 'title' here enum msgbox_flags flags, unsigned char *title, enum format_align align, ^ common.c:111:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int programlen = strlen(program); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ mime.c:253:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (c_strcasestr(sample, "")) ^~~~~~ ../.././src/util/string.h:115:33: note: passing argument to parameter 'haystack' here char * c_strcasestr(const char *haystack, const char *needle); ^ mime.c:254:19: warning: passing 'char[10]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ctype = stracpy("text/html"); ^~~~~~~~~~~ ../.././src/util/string.h:31:45: note: passing argument to parameter 'src' here unsigned char *stracpy(const unsigned char *src); ^ dialogs.c:89:23: warning: passing 'char[16]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&name, "mime.extension."); ^~~~~~~~~~~~~~~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ mime.c:295:55: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]dialogs.c:90 :48: convert_to_lowercase_locale_indep(extension, strlen(extension)); warning: passing 'unsigned char[1024]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: add_optname_to_string(&name, ext->ext, strlen(ext->ext)); note: passing argument to parameter '__s' here ^~~~~~~~ ../.././src/util/conv.h:79:size_t strlen(const char *__s); 31: ^ note: expanded from macro 'add_optname_to_string' add_string_replace(str, src, len, '.', '*') ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ dialogs.c:115:37: warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] struct option *opt = get_real_opt("mime.extension", fcp); ^~~~~~~~~~~~~~~~ dialogs.c:24:29: note: passing argument to parameter 'base' here get_real_opt(unsigned char *base, unsigned char *id)mime.c:331 ^:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(uri->data); ^~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert'dialogs.c:126 :17: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h: dlg->title = _("Extension", term); 47: ^~~~~~~~~~~ 26:../.././src/intl/gettext/libintl.h: note: expanded from macro 'INTERNAL'94: 18: note: passing argument to parameter 'msg' here #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~_(unsigned char *msg, struct terminal *term) ^ mime.c:331:2: warning: passing 'char[28]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] dialogs.c:129:23 assert(uri->data); : ^~~~~~~~~~~~~~~~~ warning: ../.././src/util/error.h:108passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :11: note: expanded from macro 'assert' add_dlg_field(dlg, _("Extension(s)", term), 0, 0, check_nonempty, MAX_STR_LEN, new->ext, NULL); ^~~~~~~~~~~~~~ INTERNAL("assertion " #x " failed!"); \ ../.././src/bfu/inpfield.h:44 ^~~~~~~~~~~~~~~~~~~~~~~~~~ :../.././src/util/error.h:38:48:37 note: expanded from macro 'add_dlg_field': note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ add_dlg_field_do(dlg, WIDGET_FIELD, label, min, max, handler, len, field, history, INPFIELD_NONE) ^~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ mime.c:334:53: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_shell_safe_to_string(string, filename, strlen(filename)); ^~~~~~~~ dialogs.c:130/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ :23: warning: passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_field(dlg, _("Content-Type", term), 0, 0, check_nonempty, MAX_STR_LEN, new->ct, NULL); ^~~~~~~~~~~~~~ ../.././src/bfu/inpfield.h:44:38: note: expanded from macro 'add_dlg_field' add_dlg_field_do(dlg, WIDGET_FIELD, label, min, max, handler, len, field, history, INPFIELD_NONE) ^~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ dialogs.c:132:27: warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_ok_button(dlg, _("~OK", term), B_ENTER, add_mime_extension, new); ^~~~~ ../.././src/bfu/button.h:85:25: note: expanded from macro 'add_dlg_ok_button' add_dlg_button_do(dlg, text, flags, ok_dialog, NULL, done, data) ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ dialogs.c:133:24: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_button(dlg, _("~Cancel", term), B_ESC, cancel_dialog, NULL); ^~~~~~~~~ ../.././src/bfu/button.h:88:25: note: expanded from macro 'add_dlg_button'mime.c:361:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) /* name: */ N_("MIME"), ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: ../.././src/intl/gettext/libintl.h:note: passing argument to parameter 'msg' here21: 17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) _(unsigned char *msg, struct terminal *term) ^ ^ ../.././src/main/module.h:41:4: note: expanded from macro 'struct_module' { name, options, hooks, submods, data, init, done } ^~~~ dialogs.c:135:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_end(dlg, MIME_WIDGETS_COUNT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/dialog.h:153:3: note: expanded from macro 'add_dlg_end' assert(n == (dlg)->number_of_widgets); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ dialogs.c:135:2: warning: passing 'char[48]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_end(dlg, MIME_WIDGETS_COUNT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/dialog.h:153:3: note: expanded from macro 'add_dlg_end' assert(n == (dlg)->number_of_widgets); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ dialogs.c:150:50: warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] LIST_OF(struct option) *opt_tree = get_opt_tree("mime.extension"); ^~~~~~~~~~~~~~~~ ../.././src/config/options.h:307:62: note: expanded from macro 'get_opt_tree' #define get_opt_tree(name) get_opt_tree_tree(config_options, name) ^~~~ ../.././src/config/options.h:299:55: note: expanded from macro 'get_opt_tree_tree' #define get_opt_tree_tree(tree_, name) get_opt(tree_, name, OPT_TREE)->tree ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ dialogs.c:159:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!strcmp(opt->name, "_template_")) continue; ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ dialogs.c:163:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strlen(opt->name))) { ^~~~~~~~~ ../.././src/util/conv.h:85:31: note: expanded from macro 'add_real_optname_to_string' add_string_replace(str, src, len, '*', '.') ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ 3 warnings generated. 26 warnings generated. 39 warnings generated. [CC] src/mime/backend/default.o [CC] src/mime/backend/mailcap.o [LD] src/mime/lib.o [CC] src/mime/backend/mimetypes.o In file included from default.c:11: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from default.c:11: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from default.c:12: ../../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from mailcap.c:29: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from mailcap.c:29: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from default.c:19: ../../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from mailcap.c:30: ../../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ default.c:25:16: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("mime", N_("MIME type associations"), ^~~~~~ ../../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:26:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "type", OPT_AUTOCREATE, ^~~~~~ ../../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:25:24: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("mime", N_("MIME type associations"), ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:25:2: warning: initializing 'unsigned char *' with an expression of type 'char[306]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("mime", N_("MIME type associations"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ default.c:34:16: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("mime.type", NULL, ^~~~~~~~~~~ ../../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:35:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "_template_", OPT_AUTOCREATE, ^~~~~~~~~~~~ ../../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:34:2: warning: initializing 'unsigned char *' with an expression of type 'char[74]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("mime.type", NULL, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ default.c:39:18: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("mime.type._template_", NULL, ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:40:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "_template_", 0, "", ^~~~~~~~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:39:2: warning: initializing 'unsigned char *' with an expression of type 'char[73]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("mime.type._template_", NULL, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:23: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ default.c:45:16: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("mime", N_("File type handlers"), ^~~~~~ ../../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:46:3: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "handler", OPT_AUTOCREATE, ^~~~~~~~~ ../../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:45:24: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("mime", N_("File type handlers"), ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:45:2: warning: initializing 'unsigned char *' with an expression of type 'char[435]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("mime", N_("File type handlers"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ default.c:56:16: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("mime.handler", NULL, ^~~~~~~~~~~~~~ ../../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:57:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "_template_", OPT_AUTOCREATE, ^~~~~~~~~~~~ ../../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:56:2: warning: initializing 'unsigned char *' with an expression of type 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("mime.handler", NULL, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ default.c:60:16: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("mime.handler._template_", NULL, ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:61:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "_template_", 0, ^~~~~~~~~~~~ ../../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:60:2: warning: initializing 'unsigned char *' with an expression of type 'char[64]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("mime.handler._template_", NULL, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ default.c:65:16: warning: initializing 'unsigned char *' with an expression of type 'char[35]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("mime.handler._template_._template_", N_("Ask before opening"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:66:3: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ask", 0, 1, ^~~~~ ../../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:65:54: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("mime.handler._template_._template_", N_("Ask before opening"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:65:2: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("mime.handler._template_._template_", N_("Ask before opening"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ default.c:69:16: warning: initializing 'unsigned char *' with an expression of type 'char[35]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("mime.handler._template_._template_", N_("Block terminal"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:70:3: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "block", 0, 1, ^~~~~~~ ../../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:69:54: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("mime.handler._template_._template_", N_("Block terminal"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:69:2: warning: initializing 'unsigned char *' with an expression of type 'char[48]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("mime.handler._template_._template_", N_("Block terminal"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ default.c:73:18: warning: initializing 'unsigned char *' with an expression of type 'char[35]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("mime.handler._template_._template_", N_("Program"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:74:3: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "program", 0, "", ^~~~~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:73:56: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("mime.handler._template_._template_", N_("Program"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:490:17: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:73:2: warning: initializing 'unsigned char *' with an expression of type 'char[148]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("mime.handler._template_._template_", N_("Program"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:23: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ default.c:81:16: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("mime", N_("File extension associations"), ^~~~~~ ../../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:82:3: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "extension", OPT_AUTOCREATE, ^~~~~~~~~~~ ../../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:81:24: warning: initializing 'unsigned char *' with an expression of type 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("mime", N_("File extension associations"), ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:81:2: warning: initializing 'unsigned char *' with an expression of type 'char[37]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("mime", N_("File extension associations"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ default.c:85:18: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("mime.extension", NULL, ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:86:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "_template_", 0, "", ^~~~~~~~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:85:2: warning: initializing 'unsigned char *' with an expression of type 'char[75]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("mime.extension", NULL, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:23: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ default.c:93:2: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_MIME_EXTENSION("gif", "image/gif"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ default.c:91:18: note: expanded from macro 'INIT_OPT_MIME_EXTENSION' INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL) ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:93:26: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_MIME_EXTENSION("gif", "image/gif"), ^~~~~ default.c:91:42: note: expanded from macro 'INIT_OPT_MIME_EXTENSION' INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL) ^~~~~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:94:2: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_MIME_EXTENSION("jpg", "image/jpg"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ default.c:91:18: note: expanded from macro 'INIT_OPT_MIME_EXTENSION' INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL) ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:94:26: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_MIME_EXTENSION("jpg", "image/jpg"), ^~~~~ default.c:91:42: note: expanded from macro 'INIT_OPT_MIME_EXTENSION' INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL) ^~~~~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:95:2: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_MIME_EXTENSION("jpeg", "image/jpeg"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ default.c:91:18: note: expanded from macro 'INIT_OPT_MIME_EXTENSION' INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL) ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:95:26: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_MIME_EXTENSION("jpeg", "image/jpeg"), ^~~~~~ default.c:91:42: note: expanded from macro 'INIT_OPT_MIME_EXTENSION' INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL) ^~~~~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:96:2: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_MIME_EXTENSION("png", "image/png"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ default.c:91:18: note: expanded from macro 'INIT_OPT_MIME_EXTENSION' INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL) ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:96:26: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_MIME_EXTENSION("png", "image/png"), ^~~~~ default.c:91:42: note: expanded from macro 'INIT_OPT_MIME_EXTENSION' INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL) ^~~~~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:97:2: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_MIME_EXTENSION("txt", "text/plain"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ default.c:91:18: note: expanded from macro 'INIT_OPT_MIME_EXTENSION' INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL) ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:97:26: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_MIME_EXTENSION("txt", "text/plain"), ^~~~~ default.c:91:42: note: expanded from macro 'INIT_OPT_MIME_EXTENSION' INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL) ^~~~~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:98:2: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_MIME_EXTENSION("htm", "text/html"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ default.c:91:18: note: expanded from macro 'INIT_OPT_MIME_EXTENSION' INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL) ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:98:26: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_MIME_EXTENSION("htm", "text/html"), ^~~~~ default.c:91:42: note: expanded from macro 'INIT_OPT_MIME_EXTENSION' INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL) ^~~~~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:99:2: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_MIME_EXTENSION("html", "text/html"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ default.c:91:18: note: expanded from macro 'INIT_OPT_MIME_EXTENSION' INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL) ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:99:26: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_MIME_EXTENSION("html", "text/html"), ^~~~~~ default.c:91:42: note: expanded from macro 'INIT_OPT_MIME_EXTENSION' INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL) ^~~~~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:104:2: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_MIME_EXTENSION("rss", "application/rss+xml"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ default.c:91:18: note: expanded from macro 'INIT_OPT_MIME_EXTENSION' INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL) ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:104:26: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_MIME_EXTENSION("rss", "application/rss+xml"), ^~~~~ default.c:91:42: note: expanded from macro 'INIT_OPT_MIME_EXTENSION' INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL) ^~~~~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:105:2: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_MIME_EXTENSION("xbel", "application/xbel+xml"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ default.c:91:18: note: expanded from macro 'INIT_OPT_MIME_EXTENSION' INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL) ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:105:26: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_MIME_EXTENSION("xbel", "application/xbel+xml"), ^~~~~~ default.c:91:42: note: expanded from macro 'INIT_OPT_MIME_EXTENSION' INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL) ^~~~~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ default.c:106:2: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_MIME_EXTENSION("sgml", "application/docbook+xml"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ default.c:91:18: note: expanded from macro 'INIT_OPT_MIME_EXTENSION' INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL) ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ In file included from mailcap.c:36: In file included from ../../.././src/session/session.hdefault.c:106:7: ../../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : assert(basic != S_ERRNO);26: ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]108:2: note: expanded from macro 'assert' INIT_OPT_MIME_EXTENSION("sgml", "application/docbook+xml"), ^~~~~~ default.c:91:42: note: INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ expanded from macro 'INIT_OPT_MIME_EXTENSION' ../../.././src/util/error.h INIT_OPT_STRING("mime.extension", NULL, extension, 0, type, NULL):47: ^~~~~~~~~ 26../../.././src/config/options.h:490: :11note: expanded from macro 'INTERNAL' : note: expanded from macro 'INIT_OPT_STRING' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal {{ path, name, capt, DESC(desc), flags, \ ^ ~~~~~~~~ ^~~~ In file included from mailcap.c:36: In file included from ../../.././src/session/session.h:7: ../../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ default.c:117:45: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *extend = extension + strlen(extension) - 1; ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ default.c:121:46: warning: passing 'char[15]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] opt_tree = get_opt_rec_real(config_options, "mime.extension"); ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:283:78: note: passing argument to parameter here extern struct option *get_opt_rec_real(struct option *, const unsigned char *); ^ default.c:124:47: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *namepos = opt->name + strlen(opt->name) - 1; ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ default.c:155:41: warning: passing 'char[10]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] opt = get_opt_rec_real(config_options, "mime.type"); ^~~~~~~~~~~ ../../.././src/config/options.h:283:78: note: passing argument to parameter here extern struct option *get_opt_rec_real(struct option *, const unsigned char *); ^ default.c:160:48: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (add_optname_to_string(&name, type, strlen(type))) { ^~~~ ../../.././src/util/conv.h:79:31: note: expanded from macro 'add_optname_to_string' add_string_replace(str, src, len, '.', '*') ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ default.c:162:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *pos = strchr(name.source, '/'); ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ default.c:162:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *pos = strchr(name.source, '/'); ^ ~~~~~~~~~~~~~~~~~~~~~~~~ default.c:182:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(type_opt); ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ default.c:182:2: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(type_opt); ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ default.c:184:49: warning: passing 'char[13]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] mailcap.c:89 handler_opt = get_opt_rec_real(config_options, "mime.handler"); ^~~~~~~~~~~~~~ :../../.././src/config/options.h:283:7816: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : note: INIT_OPT_TREE("mime", N_("Mailcap"), ^~~~~~ ../../.././src/config/options.hpassing argument to parameter here :525:5: note: expanded from macro 'INIT_OPT_TREE' extern struct option *get_opt_rec_real(struct option *, const unsigned char *); {{ path, name, capt, DESC(desc), flags, \ ^ ^~~~ mailcap.c:90:3: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "mailcap", 0, ^~~~~~~~~ ../../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ mailcap.c:89:24: default.c:warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 204:57 INIT_OPT_TREE("mime", N_("Mailcap"), ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ :../../.././src/intl/gettext/libintl.h: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 21:17: note: expanded from macro 'N_' return init_mime_handler(get_opt_str_tree(handler_opt, "program"), ^~~~~~~~~ ../../.././src/config/options.h:296:52#define N_(msg) (gettext_noop(msg)) ^: note: ../../.././src/config/options.h:525:17:expanded from macro 'get_opt_str_tree' note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ #define get_opt_str_tree(tree, name) get_opt(tree, name, OPT_STRING)->string ^~~~ ^~~~ ../../.././src/config/options.hmailcap.c:89::290:502: : note: expanded from macro 'get_opt' warning: initializing 'unsigned char *' with an expression of type 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("mime", N_("Mailcap"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define get_opt(tree, name, type) get_opt_(tree, name)../../.././src/config/options.h:525 ^~~~ :23: note: expanded from macro 'INIT_OPT_TREE'../../.././src/config/options.h:289 :69: note: passing argument to parameter here {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17extern union option_value *get_opt_(struct option *, unsigned char *); ^: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ mailcap.c:default.c:207:3793:16:: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("mime.mailcap", N_("Enable"), ^~~~~~~~~~~~~~ get_opt_bool_tree(handler_opt, "ask"), ^~~~~ ../../.././src/config/options.h:293:53:../../.././src/config/options.h:475:5 note: : expanded from macro 'get_opt_bool_tree' note: expanded from macro 'INIT_OPT_BOOL' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ {{ path, name, capt, DESC(desc), flags, \ ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' mailcap.c:94:3:#define get_opt(tree, name, type) get_opt_(tree, name) warning: ^~~~ initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../../.././src/config/options.h:289 "enable", 0, 1, ^~~~~~~~:69 : note: passing argument to parameter here ../../.././src/config/options.h:475:extern union option_value *get_opt_(struct option *, unsigned char *); 11: ^ note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ mailcap.c:93:32: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] default.c: INIT_OPT_BOOL("mime.mailcap", N_("Enable"), 208:37: warning: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get_opt_bool_tree(handler_opt, "block")); ^~~~~~~ ../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define N_(msg) (gettext_noop(msg)) ^ #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50../../.././src/config/options.h: :475:17: note: expanded from macro 'INIT_OPT_BOOL' note: expanded from macro 'get_opt' {{ path, name, capt, DESC(desc), flags, \ ^~~~ #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:mailcap.c:9369: note: passing argument to parameter here :extern union option_value *get_opt_(struct option *, unsigned char *);2: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^ INIT_OPT_BOOL("mime.mailcap", N_("Enable"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ mailcap.c:97:18: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("mime.mailcap", N_("Path"), ^~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ mailcap.c:98:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "path", 0, DEFAULT_MAILCAP_PATH, ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ mailcap.c:97:34: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("mime.mailcap", N_("Path"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ default.c:218../../.././src/intl/gettext/libintl.h::1521:17: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]: note: expanded from macro 'N_' /* name: */ N_("Option system"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ #define N_(msg) (gettext_noop(msg))../../.././src/intl/gettext/libintl.h:21 ^ ../../.././src/config/options.h:17::490:17 note: : expanded from macro 'N_' note: expanded from macro 'INIT_OPT_STRING'#define N_(msg) (gettext_noop(msg)) ^ {{ path, name, capt, DESC(desc), flags, \ ^~~~ ../../.././src/main/module.h:41:4mailcap.c:97:2: warning: initializing 'unsigned char *' with an expression of type 'char[109]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : INIT_OPT_STRING("mime.mailcap", N_("Path"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'struct_module' ../../.././src/config/options.h:490:23 { name, options, hooks, submods, data, init, done } : ^~~~ note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ mailcap.c:102:16: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("mime.mailcap", N_("Ask before opening"), ^~~~~~~~~~~~~~ ../../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ mailcap.c:103:3: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ask", 0, 1, ^~~~~ ../../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ mailcap.c:102:32: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("mime.mailcap", N_("Ask before opening"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ mailcap.c:102:2: warning: initializing 'unsigned char *' with an expression of type 'char[50]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("mime.mailcap", N_("Ask before opening"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ mailcap.c:106:15: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("mime.mailcap", N_("Type query string"), ^~~~~~~~~~~~~~ ../../.././src/config/options.h:480:5: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ mailcap.c:107:3: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "description", 0, 0, 2, 0, ^~~~~~~~~~~~~ ../../.././src/config/options.h:480:11: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ mailcap.c:106:31: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("mime.mailcap", N_("Type query string"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:480:17: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ mailcap.c:106:2: warning: initializing 'unsigned char *' with an expression of type 'char[190]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("mime.mailcap", N_("Type query string"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:480:23: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ mailcap.c:115:16: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("mime.mailcap", N_("Prioritize entries by file"), ^~~~~~~~~~~~~~ ../../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ mailcap.c:116:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "prioritize", 0, 1, ^~~~~~~~~~~~ ../../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ mailcap.c:115:32: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("mime.mailcap", N_("Prioritize entries by file"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ mailcap.c:115:2: warning: initializing 'unsigned char *' with an expression of type 'char[165]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("mime.mailcap", N_("Prioritize entries by file"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ mailcap.c:153:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int commandlen = strlen(command); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ mailcap.c:235:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fieldend = strchr(fieldend, ';'); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ mailcap.c:235:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fieldend = strchr(fieldend, ';'); ^ ~~~~~~~~~~~~~~~~~~~~~ mailcap.c:246:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fieldend = field + strlen(field) - 1; ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ mailcap.c:285:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strncasecmp(field, "needsterminal", 13)) { ^~~~~ ../../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ mailcap.c:288:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (!c_strncasecmp(field, "copiousoutput", 13)) { ^~~~~ ../../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ mailcap.c:291:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (!c_strncasecmp(field, "test", 4)) { ^~~~~ ../../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ mailcap.c:307:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (!c_strncasecmp(field, "description", 11)) { ^~~~~ ../../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ mailcap.c:323:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] FILE *file = fopen(filename, "rb"); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:153:37: note: passing argument to parameter '__filename' here FILE *fopen(const char * __restrict __filename, const char * __restrict __mode) __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0, __DARWIN_ALIAS(fopen)); ^ mailcap.c:356:21: warning: passing 'char[57]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] usrerror(gettext("Badly formated mailcap entry " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:53: note: passing argument to parameter '__msgid' here extern unsigned char *gettext(const unsigned char *__msgid); ^ mailcap.c:362:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] basetypeend = strchr(type, '/'); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ mailcap.c:362:15: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] basetypeend = strchr(type, '/'); ^ ~~~~~~~~~~~~~~~~~ mailcap.c:363:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] typelen = strlen(type); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ mailcap.c:409:28: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!path || !*path) path = getenv("MAILCAP"); ^ ~~~~~~~~~~~~~~~~~ mailcap.c:410:18: warning: assigning to 'unsigned char *' from 'char[107]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!path) path = DEFAULT_MAILCAP_PATH; ^ ~~~~~~~~~~~~~~~~~~~~ mailcap.c:467:5: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "mime.mailcap", change_hook_mailcap }, ^~~~~~~~~~~~~~ mailcap.c:473:23: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (get_cmd_opt_bool("anonymous")) ^~~~~~~~~~~ ../../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ mailcap.c:517:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!strncmp(command, "%s'", 3)) { ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:84:26: note: passing argument to parameter '__s1' here int strncmp(const char *__s1, const char *__s2, size_t __n); ^ mailcap.c:557:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *pager = getenv("PAGER"); ^ ~~~~~~~~~~~~~~~ mailcap.c:559:29: warning: passing 'char[15]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!pager && file_exists(DEFAULT_PAGER_PATH)) { ^~~~~~~~~~~~~~~~~~ ../../.././src/setup.h:86:29: note: expanded from macro 'DEFAULT_PAGER_PATH' #define DEFAULT_PAGER_PATH "/usr/bin/pager" ^~~~~~~~~~~~~~~~ ../../.././src/util/file.h:23:38: note: passing argument to parameter 'filename' here int file_exists(const unsigned char *filename); ^ mailcap.c:560:10: warning: assigning to 'unsigned char *' from 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] pager = DEFAULT_PAGER_PATH; ^ ~~~~~~~~~~~~~~~~~~ mailcap.c:561:36: warning: passing 'char[14]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (!pager && file_exists(DEFAULT_LESS_PATH)) { ^~~~~~~~~~~~~~~~~ ../../.././src/setup.h:87:28: note: expanded from macro 'DEFAULT_LESS_PATH' #define DEFAULT_LESS_PATH "/usr/bin/less" ^~~~~~~~~~~~~~~ ../../.././src/util/file.h:23:38: note: passing argument to parameter 'filename' here int file_exists(const unsigned char *filename); ^ mailcap.c:562:10: warning: assigning to 'unsigned char *' from 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] pager = DEFAULT_LESS_PATH; ^ ~~~~~~~~~~~~~~~~~ mailcap.c:563:36: warning: passing 'char[14]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (!pager && file_exists(DEFAULT_MORE_PATH)) { ^~~~~~~~~~~~~~~~~ ../../.././src/setup.h:88:28: note: expanded from macro 'DEFAULT_MORE_PATH' #define DEFAULT_MORE_PATH "/usr/bin/more" ^~~~~~~~~~~~~~~ ../../.././src/util/file.h:23:38: note: passing argument to parameter 'filename' here int file_exists(const unsigned char *filename); ^ mailcap.c:564:10: warning: assigning to 'unsigned char *' from 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] pager = DEFAULT_MORE_PATH; ^ ~~~~~~~~~~~~~~~~~ mailcap.c:621:49: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] item = get_hash_item(mailcap_map, type, strlen(type)); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ mailcap.c:630:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *wildpos = strchr(type, '/'); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ mailcap.c:630:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *wildpos = strchr(type, '/'); ^ ~~~~~~~~~~~~~~~~~ mailcap.c:691:15: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /* name: */ N_("Mailcap"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/main/module.h:41:4: note: expanded from macro 'struct_module' { name, options, hooks, submods, data, init, done } ^~~~ 77 warnings generated. In file included from mimetypes.c:17: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from mimetypes.c:17: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from mimetypes.c:18: ../../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from mimetypes.c:23: In file included from ../../.././src/session/session.h:7: ../../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from mimetypes.c:23: In file included from ../../.././src/session/session.h:7: ../../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ mimetypes.c:46:16: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("mime", N_("Mimetypes files"), ^~~~~~ ../../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ mimetypes.c:47:3: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "mimetypes", 0, ^~~~~~~~~~~ ../../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ mimetypes.c:46:24: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("mime", N_("Mimetypes files"), ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ mimetypes.c:46:2: warning: initializing 'unsigned char *' with an expression of type 'char[149]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("mime", N_("Mimetypes files"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ mimetypes.c:52:16: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("mime.mimetypes", N_("Enable"), ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ mimetypes.c:53:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "enable", 0, 1, ^~~~~~~~ ../../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ mimetypes.c:52:34: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("mime.mimetypes", N_("Enable"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ mimetypes.c:52:2: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("mime.mimetypes", N_("Enable"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ mimetypes.c:56:18: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("mime.mimetypes", N_("Path"), ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ mimetypes.c:57:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "path", 0, DEFAULT_MIMETYPES_PATH, ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ mimetypes.c:56:36: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("mime.mimetypes", N_("Path"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:490:17: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ mimetypes.c:56:2: warning: initializing 'unsigned char *' with an expression of type 'char[69]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("mime.mimetypes", N_("Path"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:23: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ mimetypes.c:90:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int ctypelen = strlen(ctype); ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ mimetypes.c:107:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] extlen = strlen(extension); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ mimetypes.c:134:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] FILE *file = fopen(filename, "rb"); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:153:37: note: passing argument to parameter '__filename' here FILE *fopen(const char * __restrict __filename, const char * __restrict __mode) __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0, __DARWIN_ALIAS(fopen)); ^ mimetypes.c:139:15: warning: passing 'unsigned char[1024]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] while (fgets(line, MAX_STR_LEN - 1, file)) { ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:149:30: note: passing argument to parameter here char *fgets(char * __restrict, int, FILE *); ^ mimetypes.c:144:18: warning: passing 'unsigned char[1024]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] token = strchr(line, '#'); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ mimetypes.c:144:9: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] token = strchr(line, '#'); ^ ~~~~~~~~~~~~~~~~~ mimetypes.c:158:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!strchr(ctype, '/')) continue; ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ mimetypes.c:177:28: warning: assigning to 'unsigned char *' from 'char[125]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!path || !*path) path = DEFAULT_MIMETYPES_PATH; ^ ~~~~~~~~~~~~~~~~~~~~~~ mimetypes.c:226:5: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "mime.mimetypes", change_hook_mimetypes }, ^~~~~~~~~~~~~~~~ mimetypes.c:232:23: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (get_cmd_opt_bool("anonymous")) ^~~~~~~~~~~ ../../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ mimetypes.c:248:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] extensionlen = strlen(extension); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ mimetypes.c:263:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] trimmed = strchr(extension, '.'); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ mimetypes.c:263:11: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] trimmed = strchr(extension, '.'); ^ ~~~~~~~~~~~~~~~~~~~~~~ mimetypes.c:280:15: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /* name: */ N_("Mimetypes files"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/main/module.h:41:4: note: expanded from macro 'struct_module' { name, options, hooks, submods, data, init, done } ^~~~ 58 warnings generated. 31 warnings generated. [LD] src/mime/backend/lib.o gmake[3]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/mime/backend' gmake[2]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/mime' [MAKE all] src/network gmake[2]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/network' [MAKE all] src/network/ssl gmake[3]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/network/ssl' [CC] src/network/connection.o [CC] src/network/dns.o [CC] src/network/ssl/socket.o In file included from connection.c:16: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from connection.c:16: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from connection.c:17: In file included from ../.././src/document/document.h:8: ../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from connection.c:18: In file included from ../.././src/encoding/encoding.h:4: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from connection.c:18: In file included from ../.././src/encoding/encoding.h:4: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from dns.c:33: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from dns.c:33: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from connection.c:19: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from dns.c:37: ../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ dns.c:92:21: warning: passing 'unsigned char[1]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strcasecmp(dnsentry->name, name)) { ^~~~~~~~~~~~~~ ../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ dns.c:92:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strcasecmp(dnsentry->name, name)) { ^~~~ ../.././src/util/string.h:111:46: note: passing argument to parameter 's2' here int c_strcasecmp(const char *s1, const char *s2); ^ dns.c:103:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int namelen = strlen(name); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ dns.c:107:2: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(addrno > 0); ^~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ dns.c:107:2: warning: passing 'char[29]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(addrno > 0); ^~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ dns.c:162:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (getaddrinfo(name, NULL, &hint, &ai) != 0) return DNS_ERROR; ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/netdb.h:271:41: note: passing argument to parameter here int getaddrinfo(const char * __restrict, const char * __restrict, ^ dns.c:211:3: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ai_cur->ai_addrlen <= sizeof(*addr)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ dns.c:211:3: warning: passing 'char[54]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ai_cur->ai_addrlen <= sizeof(*addr)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ dns.c:256:2: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(done == datalen); ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ dns.c:256:2: warning: passing 'char[34]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(done == datalen); ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ dns.c:303:2: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(done == datalen); ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ dns.c:303:2: warning: passing 'char[34]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(done == datalen); ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ dns.c:351:36: warning: passing 'char[21]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!force_async && !get_opt_bool("connection.async_dns")) { ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ dns.c:357:15: warning: passing 'unsigned char[1]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strlen(dnsquery->name) + 1); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ connection.c:79:2: warning: assigning to 'const unsigned char *' from 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(priority != PRIORITIES, "Connection has no owner"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ connection.c:79:2: warning: passing 'char[65]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(priority != PRIORITIES, "Connection has no owner"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dns.c:474:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int namelen = strlen(name); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here ../.././src/util/error.hsize_t strlen(const char *__s); ^:48:37 : note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ dns.c:501:2: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(queryref); ^~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ dns.c:501:2: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(queryref); ^~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ dns.c:514:3: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(dnsentry && dnsentry->addrno > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ dns.c:514:3: warning: passing 'char[51]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(dnsentry && dnsentry->addrno > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ dns.c:534:2: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(query); ^~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ dns.c:534:2: warning: passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(query); ^~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ connection.c:239:2: warning: assigning to 'const unsigned char *' from 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(socket); ^~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ connection.c:239:2: warning: passing 'char[25]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(socket); ^~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ connection.c:246:2: warning: assigning to 'const unsigned char *' from 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(socket); ^~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ connection.c:246:2: warning: passing 'char[25]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(socket); ^~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ connection.c:253:2: warning: assigning to 'const unsigned char *' from 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(socket); ^~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ connection.c:253:2: warning: passing 'char[25]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(socket); ^~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ connection.c:260:2: warning: assigning to 'const unsigned char *' from 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(socket); ^~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ connection.c:260:2: warning: passing 'char[25]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(socket); ^~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ connection.c:279:2: warning: assigning to 'const unsigned char *' from 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(proxied_uri->protocol != PROTOCOL_PROXY); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ connection.c:279:2: warning: passing 'char[58]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(proxied_uri->protocol != PROTOCOL_PROXY); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ connection.c:397:2: warning: assigning to 'const unsigned char *' from 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(conn->running, "connection already suspended"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ connection.c:397:2: warning: passing 'char[61]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(conn->running, "connection already suspended"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ connection.c:403:2: warning: assigning to 'const unsigned char *' from 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(active_connections >= 0, "active connections underflow"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ connection.c:403:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(active_connections >= 0, "active connections underflow"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ connection.c:539:2: warning: assigning to 'const unsigned char *' from 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(uri->host); ^~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ connection.c:539:2: warning: passing 'char[28]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(uri->host); ^~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ connection.c:594:2: warning: assigning to 'const unsigned char *' from 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(conn->socket->fd != -1, "keepalive connection not connected"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ connection.c:594:2: warning: passing 'char[76]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(conn->socket->fd != -1, "keepalive connection not connected"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ connection.c:656:3: warning: assigning to 'const unsigned char *' from 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(!list_empty(keepalive_connections), "keepalive list empty"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ connection.c:656:3: warning: passing 'char[74]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(!list_empty(keepalive_connections), "keepalive list empty"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ connection.c:717:2: warning: assigning to 'const unsigned char *' from 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(func); ^~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ connection.c:717:2: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(func); ^~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ connection.c:719:2: warning: assigning to 'const unsigned char *' from 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(!conn->running, "connection already running"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ connection.c:719:2: warning: passing 'char[60]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(!conn->running, "connection already running"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ connection.c:738:2: warning: assigning to 'const unsigned char *' from 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(is_in_result_state(state), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ connection.c:738:2: warning: passing 'char[87]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(is_in_result_state(state), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ connection.c:755:30: warning: passing 'char[19]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int max_tries = get_opt_int("connection.retries"); ^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ connection.c:757:2: warning: assigning to 'const unsigned char *' from 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(is_in_result_state(state), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ connection.c:757:2: warning: passing 'char[87]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(is_in_result_state(state), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ connection.c:809:38: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int max_conns_to_host = get_opt_int("connection.max_connections_to_host"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ connection.c:810:30: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int max_conns = get_opt_int("connection.max_connections"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ connection.c:1006:2: warning: assigning to 'const unsigned char *' from 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(download); ^~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ connection.c:1006:2: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(download); ^~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ connection.c:1013:2: warning: assigning to 'const unsigned char *' from 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(download->conn != NULL, "last state is %d", download->state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ connection.c:1013:2: warning: passing 'char[58]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(download->conn != NULL, "last state is %d", download->state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ connection.c:1023:2: warning: assigning to 'const unsigned char *' from 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(conn->pri[download->pri] >= 0, "priority counter underflow"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ connection.c:1023:2: warning: passing 'char[75]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(conn->pri[download->pri] >= 0, "priority counter underflow"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ connection.c:1046:2: warning: assigning to 'const unsigned char *' from 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(old); ^~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ connection.c:1046:2: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(old); ^~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ connection.c:1072:2: warning: assigning to 'const unsigned char *' from 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(old->conn != NULL, "last state is %d", old->state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ connection.c:1072:2: warning: passing 'char[53]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(old->conn != NULL, "last state is %d", old->state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ connection.c:1104:33: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (total_len < (get_opt_long("document.cache.memory.size") ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:303:62: note: expanded from macro 'get_opt_long' #define get_opt_long(name) get_opt_long_tree(config_options, name) ^~~~ ../.././src/config/options.h:295:53: note: expanded from macro 'get_opt_long_tree' #define get_opt_long_tree(tree, name) get_opt(tree, name, OPT_LONG)->big_number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ connection.c:1113:3: warning: assigning to 'const unsigned char *' from 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(total_pri, "detaching free connection"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ connection.c:1113:3: warning: passing 'char[54]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(total_pri, "detaching free connection"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ connection.c:1156:19: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ? get_opt_int("connection.unrestartable_receive_timeout") ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ connection.c:1157:19: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : get_opt_int("connection.receive_timeout")) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ connection.c:1169:19: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ? get_opt_int("connection.unrestartable_receive_timeout") ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ connection.c:1170:19: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : get_opt_int("connection.receive_timeout")) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ 24 warnings generated. In file included from socket.c:19: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from socket.c:19: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from socket.c:21: In file included from ../../.././src/network/connection.h:5: In file included from ../../.././src/encoding/encoding.h:4: ../../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from socket.c:21: In file included from ../../.././src/network/connection.h:5: In file included from ../../.././src/encoding/encoding.h:4: ../../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ socket.c:132:19: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (get_opt_bool("connection.ssl.cert_verify")) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ socket.c:137:19: warning: passing 'char[34]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (get_opt_bool("connection.ssl.client_cert.enable")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ socket.c:140:29: warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] client_cert = get_opt_str("connection.ssl.client_cert.file"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:304:60: note: expanded from macro 'get_opt_str' #define get_opt_str(name) get_opt_str_tree(config_options, name) ^~~~ ../../.././src/config/options.h:296:52: note: expanded from macro 'get_opt_str_tree' #define get_opt_str_tree(tree, name) get_opt(tree, name, OPT_STRING)->string ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ socket.c:142:16: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] client_cert = getenv("X509_CLIENT_CERT"); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ socket.c:150:44: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] SSL_CTX_use_certificate_chain_file(ctx, client_cert); ^~~~~~~~~~~ /Users/pbulk/build/www/elinks/work/.buildlink/include/openssl/ssl.h:1610:73: note: passing argument to parameter 'file' here __owur int SSL_CTX_use_certificate_chain_file(SSL_CTX *ctx, const char *file); ^ socket.c:151:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] SSL_CTX_use_PrivateKey_file(ctx, client_cert, ^~~~~~~~~~~ /Users/pbulk/build/www/elinks/work/.buildlink/include/openssl/ssl.h:1605:66: note: passing argument to parameter 'file' here __owur int SSL_CTX_use_PrivateKey_file(SSL_CTX *ctx, const char *file, ^ 10 warnings generated. [CC] src/network/progress.o [CC] src/network/ssl/ssl.o 56 warnings generated. [CC] src/network/socket.o progress.c:44:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(progress->timer == TIMER_ID_UNDEF); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ progress.c:44:2: warning: passing 'char[52]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(progress->timer == TIMER_ID_UNDEF); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ 2 warnings generated. [CC] src/network/state.o In file included from ssl.c:23: In file included from ../../.././src/intl/gettext/libintl.h:16: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from ssl.c:23: In file included from ../../.././src/intl/gettext/libintl.h:16: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from ssl.c:23: ../../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from ssl.c:25: In file included from ../../.././src/network/connection.h:5: In file included from ../../.././src/encoding/encoding.h:4: ../../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from ssl.c:25: In file included from ../../.././src/network/connection.h:5: In file included from ../../.././src/encoding/encoding.h:4: ../../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from ssl.c:28: ../../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ ssl.c:53:17: warning: passing 'unsigned char[1024]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] RAND_file_name(f_randfile, sizeof(f_randfile)); ^~~~~~~~~~ /Users/pbulk/build/www/elinks/work/.buildlink/include/openssl/rand.h:55:34: note: passing argument to parameter 'file' here const char *RAND_file_name(char *file, size_t num); ^ ssl.c:58:22: warning: passing 'unsigned char[1024]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (RAND_load_file(f_randfile, -1)) ^~~~~~~~~~ /Users/pbulk/build/www/elinks/work/.buildlink/include/openssl/rand.h:53:32: note: passing argument to parameter 'file' here int RAND_load_file(const char *file, long max_bytes); ^ ssl.c:59:20: warning: passing 'unsigned char[1024]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] RAND_write_file(f_randfile); ^~~~~~~~~~ /Users/pbulk/build/www/elinks/work/.buildlink/include/openssl/rand.h:54:33: note: passing argument to parameter 'file' here int RAND_write_file(const char *file); ^ ssl.c:77:16: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("connection.ssl", N_("Verify certificates"), ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ssl.c:78:3: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "cert_verify", 0, 0, ^~~~~~~~~~~~~ ../../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ssl.c:77:34: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("connection.ssl", N_("Verify certificates"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ssl.c:77:2: warning: initializing 'unsigned char *' with an expression of type 'char[104]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("connection.ssl", N_("Verify certificates"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ ssl.c:82:16: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("connection.ssl", N_("Client Certificates"), ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ssl.c:83:10: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "client_cert", OPT_SORT, ^~~~~~~~~~~~~ ../../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ssl.c:82:34: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("connection.ssl", N_("Client Certificates"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ssl.c:82:2: warning: initializing 'unsigned char *' with an expression of type 'char[33]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("connection.ssl", N_("Client Certificates"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ ssl.c:86:16: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("connection.ssl.client_cert", N_("Enable"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ssl.c:87:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "enable", 0, 0, ^~~~~~~~ ../../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ssl.c:86:46: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("connection.ssl.client_cert", N_("Enable"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ssl.c:86:2: warning: initializing 'unsigned char *' with an expression of type 'char[85]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("connection.ssl.client_cert", N_("Enable"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ ssl.c:91:18: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("connection.ssl.client_cert", N_("Certificate File"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ssl.c:92:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "file", 0, "", ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ssl.c:91:48: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("connection.ssl.client_cert", N_("Certificate File"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:490:17: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ssl.c:91:2: warning: initializing 'unsigned char *' with an expression of type 'char[180]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("connection.ssl.client_cert", N_("Certificate File"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:23: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ ssl.c:102:15: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /* name: */ "OpenSSL", ^~~~~~~~~ ../../.././src/main/module.h:41:4: note: expanded from macro 'struct_module' { name, options, hooks, submods, data, init, done } ^~~~ ssl.c:205:16: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("connection", N_("SSL"), ^~~~~~~~~~~~ ../../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ssl.c:206:3: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ssl", OPT_SORT, ^~~~~ ../../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ssl.c:205:30: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("connection", N_("SSL"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ssl.c:205:2: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("connection", N_("SSL"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ ssl.c:222:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /* name: */ N_("SSL"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/main/module.h:41:4: note: expanded from macro 'struct_module' { name, options, hooks, submods, data, init, done } ^~~~ ssl.c:309:29: warning: passing 'char[14]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&str, "%ld-bit %s %s", ^~~~~~~~~~~~~~~ ../../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ In file included from socket.c:44: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from socket.c:44: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from socket.c:46: In file included from ../.././src/network/connection.h:5: In file included from ../.././src/encoding/encoding.h:4: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from socket.c:46: In file included from ../.././src/network/connection.h:5: In file included from ../.././src/encoding/encoding.h:4: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ 32 warnings generated. In file included from socket.c:54: ../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ socket.c:129:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(socket->connect_info); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ socket.c:129:2: warning: passing 'char[39]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(socket->connect_info); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ socket.c:233:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(connect_info); ^~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ socket.c:233:2: warning: passing 'char[31]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(connect_info); ^~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ socket.c:472:3: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(uri && socket); ^~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ socket.c:472:3: warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(uri && socket); ^~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ socket.c:506:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(socket->connect_info != NULL, "Lost connect_info!"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ socket.c:506:2: warning: passing 'char[66]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(socket->connect_info != NULL, "Lost connect_info!"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ socket.c:540:36: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int only_local = get_cmd_opt_bool("localhost"); ^~~~~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ socket.c:544:30: warning: passing 'char[20]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int try_ipv6 = get_opt_bool("connection.try_ipv6"); ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ socket.c:546:30: warning: passing 'char[20]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int try_ipv4 = get_opt_bool("connection.try_ipv4"); ^~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ socket.c:675:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(i >= connect_info->addrno); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ socket.c:675:2: warning: passing 'char[44]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(i >= connect_info->addrno); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ socket.c:728:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(wb != NULL, "write socket has no buffer"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ socket.c:728:2: warning: passing 'char[56]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(wb != NULL, "write socket has no buffer"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ socket.c:751:3: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(wb->length - wb->pos > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ socket.c:751:3: warning: passing 'char[43]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(wb->length - wb->pos > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ socket.c:810:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(len > 0); ^~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ socket.c:810:2: warning: passing 'char[26]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(len > 0); ^~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ socket.c:858:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(rb != NULL, "read socket has no buffer"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ socket.c:858:2: warning: passing 'char[55]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(rb != NULL, "read socket has no buffer"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ socket.c:881:3: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(rb->freespace > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ socket.c:881:3: warning: passing 'char[36]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(rb->freespace > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ socket.c:925:3: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(rb->freespace >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ socket.c:925:3: warning: passing 'char[37]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(rb->freespace >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ socket.c:1012:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(n >= 0 && n <= rb->length, "bad number of bytes: %d", n); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ socket.c:1012:2: warning: passing 'char[68]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(n >= 0 && n <= rb->length, "bad number of bytes: %d", n); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from state.c:11: In file included from ../.././src/intl/gettext/libintl.h:16: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from state.c:11: In file included from ../.././src/intl/gettext/libintl.h:16: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ [LD] src/network/ssl/lib.o In file included from state.c:11: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from state.c:12: In file included from ../.././src/network/connection.h:5: In file included from ../.././src/encoding/encoding.h:4: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from state.c:12: In file included from ../.././src/network/connection.h:5: In file included from ../.././src/encoding/encoding.h:4: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from state.c:15: ../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ state.c:27:12: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_WAIT, N_("Waiting in queue")}, ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:28:12: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_DNS, N_("Looking up host")}, ^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:29:12: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_CONN, N_("Making connection")}, ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:30:15: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_SSL_NEG, N_("SSL negotiation")}, ^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:31:12: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_SENT, N_("Request sent")}, ^~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:32:13: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_LOGIN, N_("Logging in")}, ^~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:33:12: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_GETH, N_("Getting headers")}, ^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:34:12: warning: initializing 'unsigned char *' with an expression of type 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_PROC, N_("Server is processing request")}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:35:13: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_TRANS, N_("Transferring")}, ^~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:42:18: warning: initializing 'unsigned char *' with an expression of type 'char[34]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_WAIT_REDIR, N_("Waiting for redirect confirmation")}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:43:11: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_OK, N_("OK")}, ^~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:44:19: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_INTERRUPTED, N_("Interrupted")}, ^~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:45:14: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_EXCEPT, N_("Socket exception")}, ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:46:16: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_INTERNAL, N_("Internal error")}, ^~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:47:18: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_OUT_OF_MEM, N_("Out of memory")}, ^~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:48:14: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_NO_DNS, N_("Host not found")}, ^~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:49:18: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_CANT_WRITE, N_("Error writing to socket")}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:50:17: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_CANT_READ, N_("Error reading from socket")}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:51:16: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_MODIFIED, N_("Data modified")}, ^~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:52:15: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_BAD_URL, N_("Bad URL syntax")}, ^~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:53:15: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_TIMEOUT, N_("Receive timeout")}, ^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:54:15: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_RESTART, N_("Request must be restarted")}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:55:13: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_STATE, N_("Can't get socket state")}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:56:18: warning: initializing 'unsigned char *' with an expression of type 'char[37]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_LOCAL_ONLY, N_("Only local connections are permitted")}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:57:20: warning: initializing 'unsigned char *' with an expression of type 'char[45]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_NO_FORCED_DNS, N_("No host in the specified IP family was found")}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:59:19: warning: initializing 'unsigned char *' with an expression of type 'char[83]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_ENCODE_ERROR, N_("Error while decoding file. This might be caused\n" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:62:23: warning: initializing 'unsigned char *' with an expression of type 'char[127]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_UNKNOWN_PROTOCOL, N_("This URL contains a protocol not yet known by ELinks.\n" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:66:24: warning: initializing 'unsigned char *' with an expression of type 'char[194]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_EXTERNAL_PROTOCOL, N_("This URL contains a protocol that is not natively known\n" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:71:18: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_HTTP_ERROR, N_("Bad HTTP response")}, ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:72:16: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_HTTP_204, N_("No content")}, ^~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:74:17: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_FILE_TYPE, N_("Unknown file type")}, ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:75:18: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_FILE_ERROR, N_("Error opening file")}, ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:76:24: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_FILE_CGI_BAD_PATH, N_("CGI script not in CGI path")}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:77:21: warning: initializing 'unsigned char *' with an expression of type 'char[51]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_FILE_ANONYMOUS, N_("Local file access is not allowed in anonymous mode")}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:80:17: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_FTP_ERROR, N_("Bad FTP response")}, ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:81:19: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_FTP_UNAVAIL, N_("FTP service unavailable")}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:82:17: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_FTP_LOGIN, N_("Bad FTP login")}, ^~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:83:16: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_FTP_PORT, N_("FTP PORT command failed")}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:84:19: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_FTP_NO_FILE, N_("File not found")}, ^~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:85:21: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_FTP_FILE_ERROR, N_("FTP file error")}, ^~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:89:17: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_SSL_ERROR, N_("SSL error")}, ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:94:20: warning: initializing 'unsigned char *' with an expression of type 'char[34]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_NO_JAVASCRIPT, N_("JavaScript support is not enabled")}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:113:19: warning: initializing 'unsigned char *' with an expression of type 'char[301]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_PROXY_ERROR, N_("Configuration of the proxy server failed.\n" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:135:28: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] {S_FSP_OPEN_SESSION_UNKN, N_("FSP server not found")}, ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ state.c:158:35: warning: passing 'char[14]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *unknown_error = _("Unknown error", term); ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ state.c:173:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] len = strlen(e); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ state.c:176:8: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!strlcmp(s->msg, -1, e, len)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/string.h:98:35: note: expanded from macro 'strlcmp' #define strlcmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcmp(a,b,c,d)) ^ ~~~~~~~~ 53 warnings generated. gmake[3]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/network/ssl' 32 warnings generated. [LD] src/network/lib.o gmake[2]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/network' [MAKE all] src/osdep gmake[2]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/osdep' [MAKE all] src/osdep/unix gmake[3]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/osdep/unix' [CC] src/osdep/getifaddrs.o [CC] src/osdep/newwin.o [CC] src/osdep/unix/bsd.o [CC] src/osdep/osdep.o In file included from newwin.c:12: In file included from ../.././src/intl/gettext/libintl.h:16: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from newwin.c:12: In file included from ../.././src/intl/gettext/libintl.h:16: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from newwin.c:12: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ newwin.c:27:14: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { ENV_XWIN, XTERM_CMD, N_("~Xterm") }, ^~~~~~~~~ newwin.c:22:19: note: expanded from macro 'XTERM_CMD' #define XTERM_CMD DEFAULT_XTERM_CMD ^~~~~~~~~~~~~~~~~ ../.././src/setup.h:95:28: note: expanded from macro 'DEFAULT_XTERM_CMD' #define DEFAULT_XTERM_CMD "xterm -e" ^~~~~~~~~~ newwin.c:27:30: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { ENV_XWIN, XTERM_CMD, N_("~Xterm") }, ^~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ newwin.c:28:14: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { ENV_TWIN, DEFAULT_TWTERM_CMD, N_("T~wterm") }, ^~~~~~~~~~~~~~~~~~ ../.././src/setup.h:94:29: note: expanded from macro 'DEFAULT_TWTERM_CMD' #define DEFAULT_TWTERM_CMD "twterm -e" ^~~~~~~~~~~ newwin.c:28:38: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { ENV_TWIN, DEFAULT_TWTERM_CMD, N_("T~wterm") }, ^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ newwin.c:29:16: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { ENV_SCREEN, DEFAULT_SCREEN_CMD, N_("~Screen") }, ^~~~~~~~~~~~~~~~~~ ../.././src/setup.h:96:29: note: expanded from macro 'DEFAULT_SCREEN_CMD' #define DEFAULT_SCREEN_CMD "screen" ^~~~~~~~ newwin.c:29:40: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { ENV_SCREEN, DEFAULT_SCREEN_CMD, N_("~Screen") }, ^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ newwin.c:74:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(command); ^~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ newwin.c:74:2: warning: passing 'char[26]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(command); ^~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ newwin.c:77:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *xterm = getenv("ELINKS_XTERM"); ^ ~~~~~~~~~~~~~~~~~~~~~~ newwin.c:79:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!xterm) xterm = getenv("LINKS_XTERM"); ^ ~~~~~~~~~~~~~~~~~~~~~ newwin.c:83:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *twterm = getenv("ELINKS_TWTERM"); ^ ~~~~~~~~~~~~~~~~~~~~~~~ newwin.c:85:23: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!twterm) twterm = getenv("LINKS_TWTERM"); ^ ~~~~~~~~~~~~~~~~~~~~~~ newwin.c:93:34: warning: passing 'char[1]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] exec_on_terminal(term, command, "", TERM_EXEC_NEWWIN); ^~ ../.././src/terminal/terminal.h:213:74: note: passing argument to parameter here void exec_on_terminal(struct terminal *, unsigned char *, unsigned char *, enum term_exec); ^ 16 warnings generated. [CC] src/osdep/unix/unix.o [CC] src/osdep/signals.o In file included from osdep.c:76: In file included from ../.././src/terminal/terminal.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from osdep.c:76: In file included from ../.././src/terminal/terminal.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from osdep.c:77: ../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ osdep.c:143:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] char *v = getenv(env); ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:147:26: note: passing argument to parameter here char *getenv(const char *); ^ osdep.c:157:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (getcwd(buf, bufsize)) return buf; ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/unistd.h:449:20: note: passing argument to parameter here char *getcwd(char *, size_t); ^ osdep.c:171:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (path) while (chdir(path) && errno == EINTR); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/unistd.h:434:24: note: passing argument to parameter here int chdir(const char *); ^ osdep.c:177:17: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *shell = GETSHELL; ^ ~~~~~~~~ osdep.c:180:9: warning: assigning to 'unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] shell = DEFAULT_SHELL; ^ ~~~~~~~~~~~~~ osdep.c:222:14: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] *x = get_e("COLUMNS"); ^~~~~~~~~ osdep.c:141:22: note: passing argument to parameter 'env' here get_e(unsigned char *env) ^ osdep.c:226:14: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] *y = get_e("LINES"); ^~~~~~~ osdep.c:141:22: note: passing argument to parameter 'env' here get_e(unsigned char *env) ^ osdep.c:320:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *display = getenv("DISPLAY"); ^ ~~~~~~~~~~~~~~~~~ osdep.c:321:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *windowid = getenv("WINDOWID"); ^ ~~~~~~~~~~~~~~~~~~ osdep.c:324:13: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] windowid = getenv("KONSOLE_DCOP_SESSION"); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ osdep.c:342:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return system(path); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:190:25: note: passing argument to parameter here int system(const char *) __DARWIN_ALIAS_C(system); ^ osdep.c:396:23: warning: passing 'char[22]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&str, "screen -X register . "); ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ osdep.c:397:49: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_shell_quoted_to_string(&str, data, strlen(data)); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ osdep.c:405:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] clipboard = strdup(data); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:117:26: note: passing argument to parameter '__s1' here char *strdup(const char *__s1); ^ osdep.c:405:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] clipboard = strdup(data); ^ ~~~~~~~~~~~~ osdep.c:424:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *end = title + strlen(title); ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ osdep.c:460:30: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&filtered, "..."); ^~~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ osdep.c:597:17: warning: passing 'char[1]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return stracpy(""); ^~ ../.././src/util/string.h:31:45: note: passing argument to parameter 'src' here unsigned char *stracpy(const unsigned char *src); ^ osdep.c:965:9: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return xwin ? SYSTEM_STR "-xwin" : SYSTEM_STR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from signals.c:29: In file included from ../.././src/terminal/terminal.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from signals.c:29: In file included from ../.././src/terminal/terminal.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ signals.c:117:8: warning: passing 'unsigned char[1024]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fputs(full_static_version, stderr); ^~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:157:35: note: passing argument to parameter here int fputs(const char * __restrict, FILE * __restrict) __DARWIN_ALIAS(fputs); ^ signals.c:261:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(sig >= 0 && sig < NUM_SIGNALS, "bad signal number: %d", sig); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ signals.c:261:2: warning: passing 'char[70]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(sig >= 0 && sig < NUM_SIGNALS, "bad signal number: %d", sig); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ 22 warnings generated. 5 warnings generated. [LD] src/osdep/unix/lib.o [CC] src/osdep/stub.o [CC] src/osdep/sysname.o gmake[3]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/osdep/unix' In file included from sysname.c:17: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from sysname.c:17: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ sysname.c:60:12: warning: passing 'unsigned char[1024]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] snprintf(system_name, sizeof(system_name), ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ sysname.c:68:28: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] safe_strncpy(system_name, SYSTEM_NAME, sizeof(system_name)); ^~~~~~~~~~~ ../.././src/osdep/unix/sysinfo.h:7:21: note: expanded from macro 'SYSTEM_NAME' #define SYSTEM_NAME "Unix" ^~~~~~ ../.././src/util/string.h:77:70: note: passing argument to parameter 'src' here unsigned char *safe_strncpy(unsigned char *dst, const unsigned char *src, size_t len); ^ In file included from stub.c:30: In file included from ../.././src/util/conv.h:4: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from stub.c:30: In file included from ../.././src/util/conv.h:4: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from stub.c:30: ../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ 4 warnings generated. 3 warnings generated. [LD] src/osdep/lib.o gmake[2]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/osdep' [MAKE all] src/protocol gmake[2]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/protocol' [MAKE all] src/protocol/auth gmake[3]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/protocol/auth' [CC] src/protocol/about.o [CC] src/protocol/common.o [CC] src/protocol/auth/auth.o In file included from about.c:10: In file included from ../.././src/network/connection.h:5: In file included from ../.././src/encoding/encoding.h:4: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from about.c:10: In file included from ../.././src/network/connection.h:5: In file included from ../.././src/encoding/encoding.h:4: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from about.c:10: In file included from ../.././src/network/connection.h:5: In file included from ../.././src/encoding/encoding.h:5: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from about.c:10: In file included from ../.././src/network/connection.h:5: In file included from ../.././src/encoding/encoding.h:5: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from common.c:20: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from common.c:20: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from about.c:13: ../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ about.c:24:4: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "bloat", ^~~~~~~ about.c:26:3: warning: initializing 'unsigned char *' with an expression of type 'char[52]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "" ^~~~~~~~~~~~~~ In file included from auth.c:12about.c:31:: In file included from ../../.././src/intl/gettext/libintl.h:164:: In file included from warning: ../../.././src/config/options.h:initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "links", ^~~~~~~9: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ about.c:33:3: warning: initializing 'unsigned char *' with an expression of type 'char[386]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../../.././src/util/error.h:127:2: "
"
                ^~~~~~~~~~~~~~~~~~~
note: expanded from macro 'assertm'about.c:49:4: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]

        { "mozilla",
          ^~~~~~~~~
        INTERNAL("assertion " #x " failed: " m); \
        ^~~~~~~~
about.c:51:3: warning: initializing 'unsigned char *' with an expression of type 'char[815]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                ""
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/util/error.h:about.c:71:4: warning: 47:26: note: expanded from macro 'INTERNAL'
initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal        { "fear",
          ^~~~~~

                         ^ ~~~~~~~~
about.c:73:3: warning: initializing 'unsigned char *' with an expression of type 'char[352]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                ""
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from auth.c
:12:
In file included from ../../.././src/intl/gettext/libintl.h:16:
In file included from ../../.././src/config/options.h:9:
../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/util/error.h:127:11: note: expanded from macro 'assertm'
        INTERNAL("assertion " #x " failed: " m); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
about.c:105:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                                if (strcmp(conn->uri->data, page->name))
                                           ^~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here
int      strcmp(const char *__s1, const char *__s2);
                            ^
about.c:105:33: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                                if (strcmp(conn->uri->data, page->name))
                                                            ^~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here
int      strcmp(const char *__s1, const char *__s2);
                                              ^
about.c:109:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                                len = strlen(str);
                                             ^~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
about.c:118:47: warning: passing 'char[10]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                mem_free_set(&cached->content_type, stracpy("text/html"));In file included from common.c
                                                            ^~~~~~~~~~~
:22:
../.././src/util/memory.h:171In file included from ../.././src/protocol/common.h:4:
../.././src/network/state.h:132:67:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(basic != S_ERRNO);
        ^~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:2: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
: note: expanded from macro 'mem_free_set'
In file included from common.c:22:
In file included from ../.././src/protocol/common.h:4:
../.././src/network/state.h:132:#define mem_free_set(x, v) do { if (*(x)) mem_free(*(x)); *(x) = (v); } while (0)
                                                                  ^
2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(basic != S_ERRNO);
        ^~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/string.h../.././src/util/error.h:108:31:45: note: :passing argument to parameter 'src' here
11: note: expanded from macro 'assert'
unsigned char *stracpy(const unsigned char *src);
                                            ^
        INTERNAL("assertion " #x " failed!"); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
In file included from auth.c:12:
../../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                bind_textdomain_codeset( /* PACKAGE */ "elinks",
                                                       ^~~~~~~~
../../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here
In file included from common.c:24:
        extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname,
                                                                           ^
../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri));
                                                                ^~~~~~~~~~~
../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri'
#define struri(uri) ((uri)->string)
                    ^~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
In file included from common.c:25:
../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        int l = strlen(s);
                       ^
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
In file included from auth.c:14:
In file included from ../../.././src/protocol/auth/auth.h:6:
../../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri));
                                                                ^~~~~~~~~~~
../../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri'
#define struri(uri) ((uri)->string)
                    ^~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
common.c:76:27: warning: passing 'char[21]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        if (!add_to_string(page, "\n"))
                                 ^~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here
                             const unsigned char *source);
                                                  ^
common.c:83:30: warning: passing 'char[22]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
            || !add_to_string(page, "\n\n\n\n

")) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ common.c:94:8: warning: assigning to 'unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] info = "Local"; ^ ~~~~~~~ common.c:97:8: warning: assigning to 'unsigned char *' from 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] info = "FSP"; ^ ~~~~~ common.c:100:8: warning: assigning to 'unsigned char *' from 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] info = "FTP"; ^ ~~~~~ common.c:103:8: warning: assigning to 'unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] info = "Gopher"; ^ ~~~~~~~~ common.c:106:8: warning: assigning to 'unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] info = "Samba"; ^ ~~~~~~~ common.c:109:8: warning: assigning to 'unsigned char *' from 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] info = "?"; ^ ~~~ common.c:113:30: warning: passing 'char[12]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || !add_to_string(page, " directory ")) ^~~~~~~~~~~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ common.c:125:26: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] while ((slash = strchr(slash, sep)) != NULL) { ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ common.c:125:17: warning: assigning to 'const unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] while ((slash = strchr(slash, sep)) != NULL) { ^ ~~~~~~~~~~~~~~~~~~ common.c:132:29: warning: passing 'char[10]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!add_to_string(page, "") ^~~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ common.c:137:32: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || !add_to_string(page, "") ^~~~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ common.c:145:27: warning: passing 'char[12]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!add_to_string(page, "

\n
")) {
                                 ^~~~~~~~~~~~~~
../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here
                             const unsigned char *source);
                                                  ^
In file included from auth.c:18:
In file included from ../../.././src/session/session.h:7:
../../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(basic != S_ERRNO);
        ^~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/util/error.h:108:2: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
        ^~~~~~~~
../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
In file included from auth.c:18:
In file included from ../../.././src/session/session.h:7:
../../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(basic != S_ERRNO);
        ^~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/util/error.h:108:11: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
auth.c:61:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                if (entry->realm && !strcmp(entry->realm, realm)) {
                                            ^~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here
int      strcmp(const char *__s1, const char *__s2);
                            ^
auth.c:61:45: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                if (entry->realm && !strcmp(entry->realm, realm)) {
                                                          ^~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here
int      strcmp(const char *__s1, const char *__s2);
                                              ^
auth.c:156:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                    || (realm && entry->realm && strcmp(realm, entry->realm))) {
                                                        ^~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here
int      strcmp(const char *__s1, const char *__s2);
                            ^
auth.c:156:50: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                    || (realm && entry->realm && strcmp(realm, entry->realm))) {
                                                               ^~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here
int      strcmp(const char *__s1, const char *__s2);
                                              ^
auth.c:185:4: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                        strlcmp(entry->user, -1, uri->user, uri->userlen))) {
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/util/string.h:98:35: note: expanded from macro 'strlcmp'
#define strlcmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcmp(a,b,c,d))
                                  ^ ~~~~~~~~
17 warnings generated.
auth.c:192:4: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                        strlcmp(entry->password, -1, uri->password, uri->passwordlen))) {
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/util/string.h:98:35: note: expanded from macro 'strlcmp'
#define strlcmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcmp(a,b,c,d))
                                  ^ ~~~~~~~~
auth.c:249:27: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                    || (uri->userlen && strlcmp(entry->user, -1, uri->user, uri->userlen))
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/util/string.h:98:35: note: expanded from macro 'strlcmp'
#define strlcmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcmp(a,b,c,d))
                                  ^ ~~~~~~~~
auth.c:250:28: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                    || (uri->password && strlcmp(entry->password, -1, uri->password, uri->passwordlen))) {
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/util/string.h:98:35: note: expanded from macro 'strlcmp'
#define strlcmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcmp(a,b,c,d))
                                  ^ ~~~~~~~~
auth.c:332:15: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        /* name: */             N_("Authentication"),
        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_'
#define N_(msg) (gettext_noop(msg))
                ^
../../.././src/main/module.h:41:4: note: expanded from macro 'struct_module'
        { name, options, hooks, submods, data, init, done }
          ^~~~
22 warnings generated.
15 warnings generated.
      [CC]   src/protocol/data.o
      [CC]   src/protocol/date.o
      [CC]   src/protocol/auth/dialogs.o
In file included from data.c:10:
In file included from ../.././src/network/connection.h:5:
In file included from ../.././src/encoding/encoding.h:4:
../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(basic != S_ERRNO);
        ^~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:2: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
In file included from data.c:10:
In file included from ../.././src/network/connection.h:5:
In file included from ../.././src/encoding/encoding.h:4:
../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(basic != S_ERRNO);
        ^~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:11: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
In file included from data.c:10:
In file included from ../.././src/network/connection.h:5:
In file included from ../.././src/encoding/encoding.h:5:
../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:127:2: note: expanded from macro 'assertm'
        INTERNAL("assertion " #x " failed: " m); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
In file included from data.c:10:
In file included from ../.././src/network/connection.h:5:
In file included from ../.././src/encoding/encoding.h:5:
../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:127:11: note: expanded from macro 'assertm'
        INTERNAL("assertion " #x " failed: " m); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
In file included from data.c:13:
../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri));
                                                                ^~~~~~~~~~~
../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri'
#define struri(uri) ((uri)->string)
                    ^~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
data.c:70:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(typelen);
        ^~~~~~~~~~~~~~~
../.././src/util/error.h:108:2: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
data.c:70:2: warning: passing 'char[26]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(typelen);
        ^~~~~~~~~~~~~~~
../.././src/util/error.h:108:11: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
data.c:76:20: warning: passing 'char[17]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        head = straconcat("\r\nContent-Type: ", type, "\r\n",
                          ^~~~~~~~~~~~~~~~~~~~
../.././src/util/string.h:67:48: note: passing argument to parameter 'str' here
unsigned char *straconcat(const unsigned char *str, ...);
                                               ^
data.c:90:17: warning: initializing 'unsigned char *' with an expression of type 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        unsigned char *type = DEFAULT_DATA_MEDIATYPE;
                       ^      ~~~~~~~~~~~~~~~~~~~~~~
data.c:158:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                int datalen = strlen(data);
                                     ^~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
In file included from date.c:28:
In file included from ../.././src/util/conv.h:4:
../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:127:2: note: expanded from macro 'assertm'
        INTERNAL("assertion " #x " failed: " m); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
In file included from date.c:28:
In file included from ../.././src/util/conv.h:4:
../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:127:11: note: expanded from macro 'assertm'
        INTERNAL("assertion " #x " failed: " m); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
In file included from date.c:28:
../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        int l = strlen(s);
                       ^
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
10 warnings generated.
In file included from dialogs.c:11:
In file included from ../../.././src/bfu/dialog.h:5:
In file included from ../../.././src/bfu/widget.h:12:
In file included from ../../.././src/bfu/leds.h:6:
In file included from ../../.././src/main/module.h:4:
In file included from ../../.././src/config/options.h:9:
../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/util/error.h:127:2: note: expanded from macro 'assertm'
        INTERNAL("assertion " #x " failed: " m); \
        ^~~~~~~~
../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
In file included from dialogs.c:11:
In file included from ../../.././src/bfu/dialog.h:5:
In file included from ../../.././src/bfu/widget.h:12:
In file included from ../../.././src/bfu/leds.h:6:
In file included from ../../.././src/main/module.h:4:
In file included from ../../.././src/config/options.h:9:
../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/util/error.h:127:11: note: expanded from macro 'assertm'
        INTERNAL("assertion " #x " failed: " m); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
In file included from dialogs.c:12:
../../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                bind_textdomain_codeset( /* PACKAGE */ "elinks",
                                                       ^~~~~~~~
../../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here
        extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname,
                                                                           ^
In file included from dialogs.c:14:
In file included from ../../.././src/protocol/auth/auth.h:6:
../../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri));
                                                                ^~~~~~~~~~~
../../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri'
#define struri(uri) ((uri)->string)
                    ^~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
In file included from dialogs.c:17:
In file included from ../../.././src/session/location.h:4:
In file included from ../../.././src/session/download.h:5:
../../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(basic != S_ERRNO);
        ^~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/util/error.h:108:2: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
        ^~~~~~~~
../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
In file included from dialogs.c:17:
In file included from ../../.././src/session/location.h:4:
In file included from ../../.././src/session/download.h:5:
../../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(basic != S_ERRNO);
        ^~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/util/error.h:108:11: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
3 warnings generated.
dialogs.c:45:24: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                if ((uri->userlen && strlcmp(entry->user, -1, uri->user, uri->userlen))
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/util/string.h:98:35: note: expanded from macro 'strlcmp'
#define strlcmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcmp(a,b,c,d))
                                  ^ ~~~~~~~~
dialogs.c:46:28: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                    || (uri->password && strlcmp(entry->password, -1, uri->password, uri->passwordlen))) {
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/util/string.h:98:35: note: expanded from macro 'strlcmp'
#define strlcmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcmp(a,b,c,d))
                                  ^ ~~~~~~~~
dialogs.c:87:13: warning: passing 'char[37]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                               _("Authentication required for %s at %s", term),
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf'
  __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__)
                                                             ^~~~~~~~~~~
../../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here
_(unsigned char *msg, struct terminal *term)
                 ^
dialogs.c:86:25: warning: passing 'unsigned char[1024]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        sticker_len = snprintf(sticker, sizeof(sticker),
                               ^~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf'
  __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__)
                            ^~~
dialogs.c:87:11: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                               _("Authentication required for %s at %s", term),
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf'
  __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__)
                                                             ^~~~~~~~~~~
dialogs.c:102:17: warning: passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        dlg->title = _("Authentication required", term);
                       ^~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here
_(unsigned char *msg, struct terminal *term)
                 ^
dialogs.c:112:29: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        add_dlg_field_float(dlg, _("Login", term), 0, 0, NULL, AUTH_USER_MAXLEN, a->user, NULL);
                                   ^~~~~~~
../../.././src/bfu/inpfield.h:47:38: note: expanded from macro 'add_dlg_field_float'
        add_dlg_field_do(dlg, WIDGET_FIELD, label, min, max, handler, len, field, history, INPFIELD_FLOAT)
                                            ^~~~~
../../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here
_(unsigned char *msg, struct terminal *term)
                 ^
dialogs.c:113:34: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        add_dlg_field_float_pass(dlg, _("Password", term), 0, 0, NULL, AUTH_PASSWORD_MAXLEN, a->password);
                                        ^~~~~~~~~~
../../.././src/bfu/inpfield.h:56:43: note: expanded from macro 'add_dlg_field_float_pass'
        add_dlg_field_do(dlg, WIDGET_FIELD_PASS, label, min, max, handler, len, field, NULL, INPFIELD_FLOAT)
                                                 ^~~~~
../../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here
_(unsigned char *msg, struct terminal *term)
                 ^
dialogs.c:115:27: warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        add_dlg_ok_button(dlg, _("~OK", term), B_ENTER, auth_ok, dlg);
                                 ^~~~~
../../.././src/bfu/button.h:85:25: note: expanded from macro 'add_dlg_ok_button'
        add_dlg_button_do(dlg, text, flags, ok_dialog, NULL, done, data)
                               ^~~~
../../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here
_(unsigned char *msg, struct terminal *term)
                 ^
dialogs.c:116:27: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        add_dlg_ok_button(dlg, _("~Cancel", term), B_ESC, auth_cancel, a);
                                 ^~~~~~~~~
../../.././src/bfu/button.h:85:25: note: expanded from macro 'add_dlg_ok_button'
        add_dlg_button_do(dlg, text, flags, ok_dialog, NULL, done, data)
                               ^~~~
../../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here
_(unsigned char *msg, struct terminal *term)
                 ^
dialogs.c:118:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        add_dlg_end(dlg, AUTH_WIDGETS_COUNT);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/bfu/dialog.h:153:3: note: expanded from macro 'add_dlg_end'
                assert(n == (dlg)->number_of_widgets);                  \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/util/error.h:108:2: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
        ^~~~~~~~
../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
dialogs.c:118:2: warning: passing 'char[48]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        add_dlg_end(dlg, AUTH_WIDGETS_COUNT);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/bfu/dialog.h:153:3: note: expanded from macro 'add_dlg_end'
                assert(n == (dlg)->number_of_widgets);                  \
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/util/error.h:108:11: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
dialogs.c:163:40: warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        add_format_to_string(&info, "%s: ", _("URL", term));
                                              ^~~~~
../../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here
_(unsigned char *msg, struct terminal *term)
                 ^
dialogs.c:163:30: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        add_format_to_string(&info, "%s: ", _("URL", term));
                                    ^~~~~~
../../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here
struct string *add_format_to_string(struct string *string, const unsigned char *format, ...);
                                                                                ^
dialogs.c:166:42: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        add_format_to_string(&info, "\n%s: ", _("Realm", term));
                                                ^~~~~~~
../../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here
_(unsigned char *msg, struct terminal *term)
                 ^
dialogs.c:166:30: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        add_format_to_string(&info, "\n%s: ", _("Realm", term));
                                    ^~~~~~~~
../../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here
struct string *add_format_to_string(struct string *string, const unsigned char *format, ...);
                                                                                ^
dialogs.c:168:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                int len = strlen(auth_entry->realm);
                                 ^~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
dialogs.c:175:25: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                        add_to_string(&info, "...");
                                             ^~~~~
../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here
                             const unsigned char *source);
                                                  ^
dialogs.c:178:26: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                add_to_string(&info, _("none", term));
                                       ^~~~~~
../../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here
_(unsigned char *msg, struct terminal *term)
                 ^
dialogs.c:181:46: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        add_format_to_string(&info, "\n%s: %s\n", _("State", term),
                                                    ^~~~~~~
../../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here
_(unsigned char *msg, struct terminal *term)
                 ^
dialogs.c:182:25: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                auth_entry->valid ? _("valid", term) : _("invalid", term));
                                      ^~~~~~~
../../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here
_(unsigned char *msg, struct terminal *term)
                 ^
dialogs.c:182:44: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                auth_entry->valid ? _("valid", term) : _("invalid", term));
                                                         ^~~~~~~~~
../../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here
_(unsigned char *msg, struct terminal *term)
                 ^
dialogs.c:181:30: warning: passing 'char[9]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        add_format_to_string(&info, "\n%s: %s\n", _("State", term),
                                    ^~~~~~~~~~~~
../../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here
struct string *add_format_to_string(struct string *string, const unsigned char *format, ...);
                                                                                ^
dialogs.c:212:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(!is_object_used(auth_entry));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/util/error.h:108:2: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
        ^~~~~~~~
../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
dialogs.c:212:2: warning: passing 'char[46]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(!is_object_used(auth_entry));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/util/error.h:108:11: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
dialogs.c:219:2: warning: initializing 'unsigned char *' with an expression of type 'char[46]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        N_("Sorry, but auth entry \"%s\" cannot be deleted."),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_'
#define N_(msg) (gettext_noop(msg))
                ^~~~~~~~~~~~~~~~~~~
dialogs.c:221:2: warning: initializing 'unsigned char *' with an expression of type 'char[60]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        N_("Sorry, but auth entry \"%s\" is being used by something else."),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_'
#define N_(msg) (gettext_noop(msg))
                ^~~~~~~~~~~~~~~~~~~
dialogs.c:227:2: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        N_("Delete marked auth entries"),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_'
#define N_(msg) (gettext_noop(msg))
                ^~~~~~~~~~~~~~~~~~~
dialogs.c:229:2: warning: initializing 'unsigned char *' with an expression of type 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        N_("Delete marked auth entries?"),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_'
#define N_(msg) (gettext_noop(msg))
                ^~~~~~~~~~~~~~~~~~~
dialogs.c:235:2: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        N_("Delete auth entry"),
        ^~~~~~~~~~~~~~~~~~~~~~~
../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_'
#define N_(msg) (gettext_noop(msg))
                ^~~~~~~~~~~~~~~~~~~
dialogs.c:237:2: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        N_("Delete this auth entry?"),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_'
#define N_(msg) (gettext_noop(msg))
                ^~~~~~~~~~~~~~~~~~~
dialogs.c:239:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        N_("Clear all auth entries"),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_'
#define N_(msg) (gettext_noop(msg))
                ^~~~~~~~~~~~~~~~~~~
dialogs.c:241:2: warning: initializing 'unsigned char *' with an expression of type 'char[47]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        N_("Do you really want to remove all auth entries?"),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_'
#define N_(msg) (gettext_noop(msg))
                ^~~~~~~~~~~~~~~~~~~
dialogs.c:261:4: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        { N_("~Goto"),   push_hierbox_goto_button,   1 },
          ^~~~~~~~~~~
../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_'
#define N_(msg) (gettext_noop(msg))
                ^~~~~~~~~~~~~~~~~~~
dialogs.c:262:4: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        { N_("~Info"),   push_hierbox_info_button,   1 },
          ^~~~~~~~~~~
../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_'
#define N_(msg) (gettext_noop(msg))
                ^~~~~~~~~~~~~~~~~~~
dialogs.c:263:4: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        { N_("~Delete"), push_hierbox_delete_button, 1 },
          ^~~~~~~~~~~~~
../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_'
#define N_(msg) (gettext_noop(msg))
                ^~~~~~~~~~~~~~~~~~~
dialogs.c:264:4: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        { N_("C~lear"),  push_hierbox_clear_button,  1 },
          ^~~~~~~~~~~~
../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_'
#define N_(msg) (gettext_noop(msg))
                ^~~~~~~~~~~~~~~~~~~
dialogs.c:269:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        N_("Authentication manager"),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_'
#define N_(msg) (gettext_noop(msg))
                ^
../../.././src/bfu/hierbox.h:97:3: note: expanded from macro 'struct_hierbox_browser'
                title,                                                  \
                ^~~~~
      [CC]   src/protocol/header.o
      [CC]   src/protocol/protocol.o
44 warnings generated.
      [CC]   src/protocol/auth/digest.o
In file included from header.c:12:
In file included from ../.././src/util/conv.h:4:
../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:127:2: note: expanded from macro 'assertm'
        INTERNAL("assertion " #x " failed: " m); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
In file included from header.c:12:
In file included from ../.././src/util/conv.h:4:
../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:127:11: note: expanded from macro 'assertm'
        INTERNAL("assertion " #x " failed: " m); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
In file included from header.c:12:
../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        int l = strlen(s);
                       ^
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
header.c:179:3: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                assert(len >= 0);
                ^~~~~~~~~~~~~~~~
../.././src/util/error.h:108:2: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
header.c:179:3: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                assert(len >= 0);
                ^~~~~~~~~~~~~~~~
../.././src/util/error.h:108:11: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
In file included from protocol.c:12:
In file included from ../.././src/bfu/dialog.h:5:
In file included from ../.././src/bfu/widget.h:12:
In file included from ../.././src/bfu/leds.h:6:
In file included from ../.././src/main/module.h:4:
In file included from ../.././src/config/options.h:9:
../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:127:2: note: expanded from macro 'assertm'
        INTERNAL("assertion " #x " failed: " m); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
header.c:216:2: In file included from protocol.c:12warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(str && name && *name);
:
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../.././src/bfu/dialog.h:5:
In file included from ../.././src/bfu/widget.h:../.././src/util/error.h:10812:
In file included from ../.././src/bfu/leds.h:6:
In file included from ../.././src/main/module.h:4:2: note: expanded from macro 'assert'
:
In file included from ../.././src/config/options.h:9        INTERNAL("assertion " #x " failed!"); \
        ^~~~~~~~
:
../.././src/util/string.h:../.././src/util/error.h:47:255:26:2: note: expanded from macro 'INTERNAL'
 warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
        assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:127:11: note: expanded from macro 'assertm'
header.c:216:2        INTERNAL("assertion " #x " failed: " m); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~: warning: passing 'char[39]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]

        assert(str && name && *name);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: ../.././src/util/error.h:108passing argument to parameter 'fmt' here
:11: note: expanded from macro 'assert'
void elinks_internal(unsigned char *fmt, ...);
                                    ^
        INTERNAL("assertion " #x " failed!"); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
header.c:222:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        namelen = strlen(name);
                         ^~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
header.c:224:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                p = strchr(p, ';');
                           ^
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here
char    *strchr(const char *__s, int __c);
                            ^
header.c:224:5: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                p = strchr(p, ';');
                  ^ ~~~~~~~~~~~~~~
header.c:228:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                if (strlen(p) < namelen) return HEADER_PARAM_NOT_FOUND;
                           ^
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
header.c:229:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        } while (c_strncasecmp(p, name, namelen));
                               ^
../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here
int c_strncasecmp(const char *s1, const char *s2, size_t n);
                              ^
header.c:229:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        } while (c_strncasecmp(p, name, namelen));
                                  ^~~~
../.././src/util/string.h:112:47: note: passing argument to parameter 's2' here
int c_strncasecmp(const char *s1, const char *s2, size_t n);
                                              ^
header.c:236:19: warning: passing 'char[1]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                        *ret = stracpy("");
                                       ^~
../.././src/util/string.h:31:45: note: passing argument to parameter 'src' here
unsigned char *stracpy(const unsigned char *src);
                                            ^
In file included from protocol.c:15:
../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                bind_textdomain_codeset( /* PACKAGE */ "elinks",
                                                       ^~~~~~~~
../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here
        extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname,
                                                                           ^
In file included from protocol.c:17:
In file included from ../.././src/network/connection.h:5:
In file included from ../.././src/encoding/encoding.h:4:
../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(basic != S_ERRNO);
        ^~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:2: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
In file included from protocol.c:17:
In file included from ../.././src/network/connection.h:5:
In file included from ../.././src/encoding/encoding.h:4:
../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(basic != S_ERRNO);
        ^~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:11: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
In file included from protocol.c:19:
../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri));
                                                                ^~~~~~~~~~~
../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri'
#define struri(uri) ((uri)->string)
                    ^~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
protocol.c:59:4: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        { "about",         0, about_protocol_handler,           0, 0, 1, 0, 1 },
          ^~~~~~~
protocol.c:60:4: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        { "bittorrent",    0, bittorrent_protocol_handler,      0, 0, 1, 0, 1 },
          ^~~~~~~~~~~~
protocol.c:61:4: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        { "bittorrent-peer",0,bittorrent_peer_protocol_handler, 1, 1, 0, 0, 1 },
          ^~~~~~~~~~~~~~~~~
protocol.c:62:4: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        { "data",          0, data_protocol_handler,            0, 0, 1, 0, 1 },
          ^~~~~~
protocol.c:63:4: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        { "file",          0, file_protocol_handler,            1, 0, 0, 0, 0 },
          ^~~~~~
protocol.c:64:4: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        { "finger",       79, finger_protocol_handler,          1, 1, 0, 0, 1 },
          ^~~~~~~~
protocol.c:65:4: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        { "fsp",          21, fsp_protocol_handler,             1, 1, 0, 0, 1 },
          ^~~~~
protocol.c:66:4: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        { "ftp",          21, ftp_protocol_handler,             1, 1, 0, 0, 0 },
          ^~~~~
protocol.c:67:4: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        { "gopher",       70, gopher_protocol_handler,          1, 1, 0, 0, 1 },
          ^~~~~~~~
protocol.c:68:4: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        { "http",         80, http_protocol_handler,            1, 1, 0, 0, 1 },
          ^~~~~~
protocol.c:69:4: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        { "https",       443, https_protocol_handler,           1, 1, 0, 1, 1 },
          ^~~~~~~
protocol.c:70:4: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        { "javascript",    0, NULL,                             0, 0, 1, 0, 1 },
          ^~~~~~~~~~~~
protocol.c:71:4: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        { "news",          0, news_protocol_handler,            0, 0, 1, 0, 1 },
          ^~~~~~
protocol.c:72:4: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        { "nntp",        119, nntp_protocol_handler,            1, 1, 0, 0, 0 },
          ^~~~~~
protocol.c:73:4: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        { "nntps",       563, nntp_protocol_handler,            1, 1, 0, 1, 0 },
          ^~~~~~~
protocol.c:74:4: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        { "proxy",      3128, proxy_protocol_handler,           1, 1, 0, 0, 1 },
          ^~~~~~~
protocol.c:75:4: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        { "smb",         139, smb_protocol_handler,             1, 1, 0, 0, 1 },
          ^~~~~
protocol.c:76:4: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        { "snews",         0, news_protocol_handler,            0, 0, 1, 0, 1 },
          ^~~~~~~
protocol.c:81:4: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        { "user",          0, NULL,                     0, 0, 0, 0, 1 },
          ^~~~~~
protocol.c:84:4: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        { "custom",        0, NULL,                     0, 0, 1, 0, 1 },
          ^~~~~~~~
protocol.c:111:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(start <= protocol && protocol <= end);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:2: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
protocol.c:111:2: warning: passing 'char[55]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(start <= protocol && protocol <= end);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:11: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
protocol.c:115:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                int pnamelen = strlen(pname);
                                      ^~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
protocol.c:117:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                int compare = c_strncasecmp(pname, name, minlen);
                                            ^~~~~
../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here
int c_strncasecmp(const char *s1, const char *s2, size_t n);
                              ^
protocol.c:117:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                int compare = c_strncasecmp(pname, name, minlen);
                                                   ^~~~
../.././src/util/string.h:112:47: note: passing argument to parameter 's2' here
int c_strncasecmp(const char *s1, const char *s2, size_t n);
                                              ^
protocol.c:154:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(VALID_PROTOCOL(protocol));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:2: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
protocol.c:154:2: warning: passing 'char[43]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(VALID_PROTOCOL(protocol));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:11: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
protocol.c:157:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(uri_port_is_valid(protocol_backends[protocol].port));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:2: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
protocol.c:157:2: warning: passing 'char[70]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(uri_port_is_valid(protocol_backends[protocol].port));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:11: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
protocol.c:166:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(VALID_PROTOCOL(protocol));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:2: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
protocol.c:166:2: warning: passing 'char[43]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(VALID_PROTOCOL(protocol));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:11: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
protocol.c:174:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(VALID_PROTOCOL(protocol));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:2: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
protocol.c:174:2: warning: passing 'char[43]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(VALID_PROTOCOL(protocol));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:11: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
protocol.c:182:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(VALID_PROTOCOL(protocol));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:2: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
protocol.c:182:2: warning: passing 'char[43]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(VALID_PROTOCOL(protocol));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:11: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
protocol.c:190:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(VALID_PROTOCOL(protocol));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:2: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
protocol.c:190:2: warning: passing 'char[43]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(VALID_PROTOCOL(protocol));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:11: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
protocol.c:198:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(VALID_PROTOCOL(protocol));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:2: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
protocol.c:198:2: warning: passing 'char[43]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(VALID_PROTOCOL(protocol));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:11: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
protocol.c:206:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(VALID_PROTOCOL(protocol));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:2: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
protocol.c:206:2: warning: passing 'char[43]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(VALID_PROTOCOL(protocol));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:11: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
protocol.c:242:5: warning: passing 'char[60]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                                N_("This version of ELinks does not contain "
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_'
#define N_(msg) (gettext_noop(msg))
                ^~~~~~~~~~~~~~~~~~~
../.././src/bfu/msgbox.h:120:63: note: passing argument to parameter 'format' here
unsigned char *msg_text(struct terminal *term, unsigned char *format, ...);
                                                              ^
protocol.c:246:19: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                        MSG_BOX_BUTTON(N_("~OK"), NULL, B_ENTER | B_ESC));
                        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_'
#define N_(msg) (gettext_noop(msg))
                ^
../.././src/bfu/msgbox.h:107:38: note: expanded from macro 'MSG_BOX_BUTTON'
        MSG_BOX_CAST(const unsigned char *, label), \
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../.././src/bfu/msgbox.h:102:38: note: expanded from macro 'MSG_BOX_CAST'
        (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value))
                                            ^~~~~
protocol.c:240:4: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                        N_("Error"), ALIGN_CENTER,
                        ^~~~~~~~~~~
../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_'
#define N_(msg) (gettext_noop(msg))
                ^~~~~~~~~~~~~~~~~~~
../.././src/bfu/msgbox.h:93:42: note: passing argument to parameter 'title' here
        enum msgbox_flags flags, unsigned char *title, enum format_align align,
                                                ^
protocol.c:258:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(uri && VALID_PROTOCOL(uri->protocol));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:2: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
protocol.c:258:2: warning: passing 'char[55]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(uri && VALID_PROTOCOL(uri->protocol));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:11: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
protocol.c:273:16: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        INIT_OPT_TREE("", N_("Protocols"),
                      ^~
../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE'
        {{ path, name, capt, DESC(desc), flags, \
           ^~~~
protocol.c:274:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                "protocol", OPT_SORT,
                ^~~~~~~~~~
../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE'
        {{ path, name, capt, DESC(desc), flags, \
                 ^~~~
protocol.c:273:20: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        INIT_OPT_TREE("", N_("Protocols"),
        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_'
#define N_(msg) (gettext_noop(msg))
                ^
../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE'
        {{ path, name, capt, DESC(desc), flags, \
                       ^~~~
protocol.c:273:2: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        INIT_OPT_TREE("", N_("Protocols"),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE'
        {{ path, name, capt, DESC(desc), flags, \
                             ^~~~~~~~~~
../.././src/config/options.h:335:17: note: expanded from macro 'DESC'
#define DESC(x) (x)
                ^~~
protocol.c:277:18: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        INIT_OPT_STRING("protocol", N_("No-proxy domains"),
                        ^~~~~~~~~~
../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING'
        {{ path, name, capt, DESC(desc), flags, \
           ^~~~
protocol.c:278:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                "no_proxy", 0, "",
                ^~~~~~~~~~
../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING'
        {{ path, name, capt, DESC(desc), flags, \
                 ^~~~
protocol.c:277:30: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        INIT_OPT_STRING("protocol", N_("No-proxy domains"),
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_'
#define N_(msg) (gettext_noop(msg))
                ^
../.././src/config/options.h:490:17: note: expanded from macro 'INIT_OPT_STRING'
        {{ path, name, capt, DESC(desc), flags, \
                       ^~~~
protocol.c:277:2: warning: initializing 'unsigned char *' with an expression of type 'char[210]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        INIT_OPT_STRING("protocol", N_("No-proxy domains"),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/config/options.h:490:23: note: expanded from macro 'INIT_OPT_STRING'
        {{ path, name, capt, DESC(desc), flags, \
                             ^~~~~~~~~~
../.././src/config/options.h:335:17: note: expanded from macro 'DESC'
#define DESC(x) (x)
                ^~~
protocol.c:322:15: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        /* name: */             N_("Protocol"),
        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_'
#define N_(msg) (gettext_noop(msg))
                ^
../.././src/main/module.h:41:4: note: expanded from macro 'struct_module'
        { name, options, hooks, submods, data, init, done }
          ^~~~
61 warnings generated.
14 warnings generated.
In file included from digest.c:13:
In file included from ../../.././src/protocol/auth/auth.h:6:
../../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri));
                                                                ^~~~~~~~~~~
../../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri'
#define struri(uri) ((uri)->string)
                    ^~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
In file included from digest.c:15:
In file included from ../../.././src/util/conv.h:4:
../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/util/error.h:127:2: note: expanded from macro 'assertm'
        INTERNAL("assertion " #x " failed: " m); \
        ^~~~~~~~
../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
In file included from digest.c:15:
In file included from ../../.././src/util/conv.h:4:
../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/util/error.h:127:11: note: expanded from macro 'assertm'
        INTERNAL("assertion " #x " failed: " m); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
In file included from digest.c:15:
../../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        int l = strlen(s);
                       ^
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
digest.c:60:42: warning: passing 'unsigned char[40]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        MD5_Update(&MD5Ctx, entry->user, strlen(entry->user));
                                                ^~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
digest.c:62:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        MD5_Update(&MD5Ctx, entry->realm, strlen(entry->realm));
                                                 ^~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
digest.c:64:46: warning: passing 'unsigned char[40]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        MD5_Update(&MD5Ctx, entry->password, strlen(entry->password));
                                                    ^~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
digest.c:114:44: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                MD5_Update(&MD5Ctx, entry->nonce, strlen(entry->nonce));
                                                         ^~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
digest.c:142:25: warning: passing 'char[11]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        add_to_string(&string, "username=\"");
                               ^~~~~~~~~~~~~
../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here
                             const unsigned char *source);
                                                  ^
digest.c:144:25: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        add_to_string(&string, "\", ");
                               ^~~~~~
../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here
                             const unsigned char *source);
                                                  ^
digest.c:145:25: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        add_to_string(&string, "realm=\"");
                               ^~~~~~~~~~
../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here
                             const unsigned char *source);
                                                  ^
digest.c:148:25: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        add_to_string(&string, "\", ");
                               ^~~~~~
../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here
                             const unsigned char *source);
                                                  ^
digest.c:149:25: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        add_to_string(&string, "nonce=\"");
                               ^~~~~~~~~~
../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here
                             const unsigned char *source);
                                                  ^
digest.c:152:25: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        add_to_string(&string, "\", ");
                               ^~~~~~
../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here
                             const unsigned char *source);
                                                  ^
digest.c:153:25: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        add_to_string(&string, "uri=\"/");
                               ^~~~~~~~~
../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here
                             const unsigned char *source);
                                                  ^
digest.c:155:25: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        add_to_string(&string, "\", ");
                               ^~~~~~
../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here
                             const unsigned char *source);
                                                  ^
digest.c:156:25: warning: passing 'char[24]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        add_to_string(&string, "qop=auth, nc=00000001, ");
                               ^~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here
                             const unsigned char *source);
                                                  ^
digest.c:157:25: warning: passing 'char[9]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        add_to_string(&string, "cnonce=\"");
                               ^~~~~~~~~~~
../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here
                             const unsigned char *source);
                                                  ^
digest.c:159:25: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        add_to_string(&string, "\", ");
                               ^~~~~~
../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here
                             const unsigned char *source);
                                                  ^
digest.c:160:25: warning: passing 'char[11]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        add_to_string(&string, "response=\"");
                               ^~~~~~~~~~~~~
../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here
                             const unsigned char *source);
                                                  ^
digest.c:162:25: warning: passing 'char[2]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        add_to_string(&string, "\"");
                               ^~~~
../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here
                             const unsigned char *source);
                                                  ^
digest.c:165:26: warning: passing 'char[11]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                add_to_string(&string, ", opaque=\"");
                                       ^~~~~~~~~~~~~
../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here
                             const unsigned char *source);
                                                  ^
digest.c:167:26: warning: passing 'char[2]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                add_to_string(&string, "\"");
                                       ^~~~
../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here
                             const unsigned char *source);
                                                  ^
      [CC]   src/protocol/proxy.o
      [CC]   src/protocol/uri.o
23 warnings generated.
      [LD]   src/protocol/auth/lib.o
gmake[3]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/protocol/auth'
[MAKE all]   src/protocol/file
gmake[3]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/protocol/file'
In file included from proxy.c:16:
In file included from ../.././src/config/options.h:9:
../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:127:2: note: expanded from macro 'assertm'
        INTERNAL("assertion " #x " failed: " m); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
In file included from proxy.c:16:
In file included from ../.././src/config/options.h:9:
../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:127:11: note: expanded from macro 'assertm'
        INTERNAL("assertion " #x " failed: " m); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
In file included from proxy.c:18:
In file included from ../.././src/network/connection.h:5:
In file included from ../.././src/encoding/encoding.h:4:
../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(basic != S_ERRNO);
        ^~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:2: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
In file included from proxy.c:18:
In file included from ../.././src/network/connection.h:5:
In file included from ../.././src/encoding/encoding.h:4:
../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(basic != S_ERRNO);
        ^~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:11: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
In file included from proxy.c:22:
../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri));
                                                                ^~~~~~~~~~~
../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri'
#define struri(uri) ((uri)->string)
                    ^~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
proxy.c:30:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        unsigned char *slash = strchr(url, '/');
                                      ^~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here
char    *strchr(const char *__s, int __c);
                            ^
proxy.c:30:17: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        unsigned char *slash = strchr(url, '/');
                       ^       ~~~~~~~~~~~~~~~~
proxy.c:35:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                unsigned char *jumper = strchr(no_proxy, ',');
                                               ^~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here
char    *strchr(const char *__s, int __c);
                            ^
proxy.c:35:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                unsigned char *jumper = strchr(no_proxy, ',');
                               ^        ~~~~~~~~~~~~~~~~~~~~~
proxy.c:40:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                if (c_strcasestr(url, no_proxy)) {
                                 ^~~
../.././src/util/string.h:115:33: note: passing argument to parameter 'haystack' here
char * c_strcasestr(const char *haystack, const char *needle);
                                ^
proxy.c:40:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                if (c_strcasestr(url, no_proxy)) {
                                      ^~~~~~~~
../.././src/util/string.h:115:55: note: passing argument to parameter 'needle' here
char * c_strcasestr(const char *haystack, const char *needle);
                                                      ^
In file included from uri.c:33:
In file included from ../.././src/protocol/protocol.h:4:
In file included from ../.././src/main/module.h:4:
In file included from ../.././src/config/options.h:9:
../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
proxy.c:87:2: warning:         assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:127:2: note: expanded from macro 'assertm'
        INTERNAL("assertion " #x " failed: " m); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(proxy && *proxy);
        ^~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:2: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
proxy.c:87:2: warning: passing 'char[34]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]

        assert(proxy && *proxy);
        ^~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:11: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
proxy.c:89:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        if (!c_strncasecmp(proxy, strip1, strlen(strip1)))
                                                 ^~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
In file included from size_t   strlen(const char *__s);
                            ^
uri.c:33:
In file included from proxy.c:89:../.././src/protocol/protocol.h:421: :
In file included from ../.././src/main/module.hwarning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
:4:
In file included from ../.././src/config/options.h:        if (!c_strncasecmp(proxy, strip1, strlen(strip1)))
                           ^~~~~
9:
../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
../.././src/util/string.h        assertm(string && bytes && length >= 0, "[add_bytes_to_string]");:112:31: note: passing argument to parameter 's1' here
int c_strncasecmp(const char *s1, const char *s2, size_t n);
                              ^

proxy.c        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:127:11: note: expanded from macro 'assertm'
:        INTERNAL("assertion " #x " failed: " m); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
89../.././src/util/error.h:48::28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
37:         if (!c_strncasecmp(proxy, strip1, strlen(strip1)))
note: passing argument to parameter 'fmt' here
                                  ^~~~~~
void elinks_internal(unsigned char *fmt, ...);
../.././src/util/string.h:112:                                    ^
47: note: passing argument to parameter 's2' here
int c_strncasecmp(const char *s1, const char *s2, size_t n);
                                              ^
proxy.c:90:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                proxy += strlen(strip1);
                                ^~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
proxy.c:91:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        else if (strip2 && !c_strncasecmp(proxy, strip2, strlen(strip2)))
                                                                ^~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
proxy.c:91:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        else if (strip2 && !c_strncasecmp(proxy, strip2, strlen(strip2)))
                                          ^~~~~
../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here
int c_strncasecmp(const char *s1, const char *s2, size_t n);
                              ^
proxy.c:91:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        else if (strip2 && !c_strncasecmp(proxy, strip2, strlen(strip2)))
                                                 ^~~~~~
../.././src/util/string.h:112:47: note: passing argument to parameter 's2' here
int c_strncasecmp(const char *s1, const char *s2, size_t n);
                                              ^
proxy.c:92:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                proxy += strlen(strip2);
                                ^~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
proxy.c:109:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        if (!*proxy) proxy = getenv(env1);
                                    ^~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:147:26: note: passing argument to parameter here
char    *getenv(const char *);
                            ^
proxy.c:109:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        if (!*proxy) proxy = getenv(env1);
                           ^ ~~~~~~~~~~~~
proxy.c:110:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        if (!proxy || !*proxy) proxy = getenv(env2);
                                              ^~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:147:26: note: passing argument to parameter here
char    *getenv(const char *);
                            ^
proxy.c:110:31: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        if (!proxy || !*proxy) proxy = getenv(env2);
                                     ^ ~~~~~~~~~~~~
proxy.c:127:40: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                        proxy = strip_proxy_protocol(proxy, "http://", "ftp://");
                                                            ^~~~~~~~~
proxy.c:85:23: note: passing argument to parameter 'strip1' here
                     unsigned char *strip1, unsigned char *strip2)
                                    ^
proxy.c:127:51: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                        proxy = strip_proxy_protocol(proxy, "http://", "ftp://");
                                                                       ^~~~~~~~
proxy.c:85:46: note: passing argument to parameter 'strip2' here
                     unsigned char *strip1, unsigned char *strip2)
                                                           ^
proxy.c:138:39: warning: passing 'char[25]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                protocol_proxy = get_protocol_proxy("protocol.http.proxy.host",
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
proxy.c:102:35: note: passing argument to parameter 'opt' here
get_protocol_proxy(unsigned char *opt,
                                  ^
proxy.c:139:11: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                                                    "HTTP_PROXY", "http_proxy",
                                                    ^~~~~~~~~~~~
proxy.c:103:35: note: passing argument to parameter 'env1' here
                   unsigned char *env1, unsigned char *env2,
                                  ^
proxy.c:139:25: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                                                    "HTTP_PROXY", "http_proxy",
                                                                  ^~~~~~~~~~~~
proxy.c:103:56: note: passing argument to parameter 'env2' here
                   unsigned char *env1, unsigned char *env2,
                                                       ^
proxy.c:140:11: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                                                    "http://", NULL);
                                                    ^~~~~~~~~
proxy.c:104:21: note: passing argument to parameter 'strip1' here
                   unsigned char *strip1, unsigned char *strip2)
                                  ^
proxy.c:157:39: warning: passing 'char[26]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                protocol_proxy = get_protocol_proxy("protocol.https.proxy.host",
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
proxy.c:102:35: note: passing argument to parameter 'opt' here
get_protocol_proxy(unsigned char *opt,
                                  ^
proxy.c:158:11: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                                                    "HTTPS_PROXY", "https_proxy",
                                                    ^~~~~~~~~~~~~
proxy.c:103:35: note: passing argument to parameter 'env1' here
                   unsigned char *env1, unsigned char *env2,
                                  ^
proxy.c:158:26: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                                                    "HTTPS_PROXY", "https_proxy",
                                                                   ^~~~~~~~~~~~~
proxy.c:103:56: note: passing argument to parameter 'env2' here
                   unsigned char *env1, unsigned char *env2,
                                                       ^
proxy.c:159:11: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                                                    "http://", NULL);In file included from uri.c:34:
../.././src/protocol/uri.h
                                                    ^~~~~~~~~
:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri));
                                                                ^~~~~~~~~~~
../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri'
proxy.c#define struri(uri) ((uri)->string)
                    ^~~~~~~~~~~~~~~
:/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
104:21: note: passing argument to parameter 'strip1' here
                   unsigned char *strip1, unsigned char *strip2)
                                  ^
proxy.c:163:39: warning: passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                protocol_proxy = get_protocol_proxy("protocol.ftp.proxy.host",
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~
proxy.c:102:35: note: passing argument to parameter 'opt' here
get_protocol_proxy(unsigned char *opt,
                                  ^
proxy.c:164:11: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                                                    "FTP_PROXY", "ftp_proxy",
                                                    ^~~~~~~~~~~
proxy.c:103:35: note: passing argument to parameter 'env1' here
                   unsigned char *env1, unsigned char *env2,
                                  ^
proxy.c:164:24: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                                                    "FTP_PROXY", "ftp_proxy",
                                                                 ^~~~~~~~~~~
proxy.c:103:56: note: passing argument to parameter 'env2' here
                   unsigned char *env1, unsigned char *env2,
                                                       ^
proxy.c:165:11: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                                                    "ftp://", "http://");
                                                    ^~~~~~~~
proxy.c:104:21: note: passing argument to parameter 'strip1' here
                   unsigned char *strip1, unsigned char *strip2)
                                  ^
proxy.c:165:21: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                                                    "ftp://", "http://");
                                                              ^~~~~~~~~
proxy.c:104:44: note: passing argument to parameter 'strip2' here
                   unsigned char *strip1, unsigned char *strip2)
                                                         ^
proxy.c:171:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                unsigned char *slash = strchr(protocol_proxy, '/');
                                              ^~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here
char    *strchr(const char *__s, int __c);
                            ^
proxy.c:171:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                unsigned char *slash = strchr(protocol_proxy, '/');
                               ^       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
proxy.c:175:26: warning: passing 'char[18]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                no_proxy = get_opt_str("protocol.no_proxy");
                                       ^~~~~~~~~~~~~~~~~~~
../.././src/config/options.h:304:60: note: expanded from macro 'get_opt_str'
#define get_opt_str(name) get_opt_str_tree(config_options, name)
                                                           ^~~~
../.././src/config/options.h:296:52: note: expanded from macro 'get_opt_str_tree'
#define get_opt_str_tree(tree, name)    get_opt(tree, name, OPT_STRING)->string
                                                      ^~~~
../.././src/config/options.h:290:50: note: expanded from macro 'get_opt'
#define get_opt(tree, name, type) get_opt_(tree, name)
                                                 ^~~~
../.././src/config/options.h:289:69: note: passing argument to parameter here
extern union option_value *get_opt_(struct option *, unsigned char *);
                                                                    ^
proxy.c:176:28: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                if (!*no_proxy) no_proxy = getenv("NO_PROXY");
                                         ^ ~~~~~~~~~~~~~~~~~~
proxy.c:177:41: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                if (!no_proxy || !*no_proxy) no_proxy = getenv("no_proxy");
                                                      ^ ~~~~~~~~~~~~~~~~~~
In file included from uri.c:35:
../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        int l = strlen(s);
                       ^
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
uri.c:63:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        int domain_len = strlen(domain);
                                ^~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
uri.c:70:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                return !c_strncasecmp(domain, server, server_len);
                                      ^~~~~~
../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here
int c_strncasecmp(const char *s1, const char *s2, size_t n);
                              ^
uri.c:70:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                return !c_strncasecmp(domain, server, server_len);
                                              ^~~~~~
../.././src/util/string.h:112:47: note: passing argument to parameter 's2' here
int c_strncasecmp(const char *s1, const char *s2, size_t n);
                                              ^
uri.c:76:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        return !c_strncasecmp(domain, server + len, domain_len);
                              ^~~~~~
../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here
int c_strncasecmp(const char *s1, const char *s2, size_t n);
                              ^
uri.c:76:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        return !c_strncasecmp(domain, server + len, domain_len);
                                      ^~~~~~~~~~~~
../.././src/util/string.h:112:47: note: passing argument to parameter 's2' here
int c_strncasecmp(const char *s1, const char *s2, size_t n);
                                              ^
uri.c:96:27: warning: passing 'unsigned char[46]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                if (inet_pton(AF_INET6, buffer, &addr6.sin6_addr) > 0)
                                        ^~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/arpa/inet.h:78:34: note: passing argument to parameter here
int              inet_pton(int, const char *, void *);
                                            ^
uri.c:103:26: warning: passing 'unsigned char[46]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                if (inet_pton(AF_INET, buffer, &addr4) > 0)
                                       ^~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/arpa/inet.h:78:34: note: passing argument to parameter here
int              inet_pton(int, const char *, void *);
                                            ^
uri.c:120:4: warning: initializing 'const unsigned char *const' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        { "com", "edu", "net",
          ^~~~~
uri.c:120:11: warning: initializing 'const unsigned char *const' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        { "com", "edu", "net",
                 ^~~~~
uri.c:120:18: warning: initializing 'const unsigned char *const' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        { "com", "edu", "net",
                        ^~~~~
uri.c:121:4: warning: initializing 'const unsigned char *const' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
          "org", "gov", "mil",
          ^~~~~
uri.c:121:11: warning: initializing 'const unsigned char *const' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
          "org", "gov", "mil",
                 ^~~~~
uri.c:121:18: warning: initializing 'const unsigned char *const' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
          "org", "gov", "mil",
                        ^~~~~
uri.c:122:4: warning: initializing 'const unsigned char *const' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
          "int", "biz", "arpa",
          ^~~~~
uri.c:122:11: warning: initializing 'const unsigned char *const' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
          "int", "biz", "arpa",
                 ^~~~~
uri.c:122:18: warning: initializing 'const unsigned char *const' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
          "int", "biz", "arpa",
                        ^~~~~~
uri.c:123:4: warning: initializing 'const unsigned char *const' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
          "aero", "coop",
          ^~~~~~
uri.c:123:12: warning: initializing 'const unsigned char *const' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
          "aero", "coop",
                  ^~~~~~
uri.c:124:4: warning: initializing 'const unsigned char *const' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
          "info", "museum",
          ^~~~~~
uri.c:124:12: warning: initializing 'const unsigned char *const' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
          "info", "museum",
                  ^~~~~~~~
uri.c:125:4: warning: initializing 'const unsigned char *const' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
          "name", "pro", NULL };
          ^~~~~~
uri.c:125:12: warning: initializing 'const unsigned char *const' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
          "name", "pro", NULL };
                  ^~~~~
uri.c:128:30: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        if (slen < 0) slen = strlen(s);
                                    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
uri.c:131:23: warning: passing 'const unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                int tldlen = strlen(tld[i]);
                                    ^~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
uri.c:134:34: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                if (pos >= 0 && !c_strncasecmp(&s[pos], tld[i], tldlen))
                                               ^~~~~~~
../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here
int c_strncasecmp(const char *s1, const char *s2, size_t n);
                              ^
uri.c:134:43: warning: passing 'const unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                if (pos >= 0 && !c_strncasecmp(&s[pos], tld[i], tldlen))
                                                        ^~~~~~
../.././src/util/string.h:112:47: note: passing argument to parameter 's2' here
int c_strncasecmp(const char *s1, const char *s2, size_t n);
                                              ^
uri.c:148:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        int namelen = strlen(name);
                             ^~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
uri.c:212:2: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assertm(uristring != NULL, "No uri to parse.");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:127:2: note: expanded from macro 'assertm'
        INTERNAL("assertion " #x " failed: " m); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
uri.c:212:2: warning: passing 'char[53]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assertm(uristring != NULL, "No uri to parse.");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:127:11: note: expanded from macro 'assertm'
        INTERNAL("assertion " #x " failed: " m); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
uri.c:254:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                uri->datalen = strlen(prefix_end);
                                      ^~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
uri.c:258:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                int datalen = strcspn(prefix_end, "#" POST_CHAR_S);
                                      ^~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:80:29: note: passing argument to parameter '__s' here
size_t   strcspn(const char *__s, const char *__charset);
                             ^
uri.c:265:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                                uri->fragmentlen = strcspn(uri->fragment, POST_CHAR_S);
                                                           ^~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:80:29: note: passing argument to parameter '__s' here
size_t   strcspn(const char *__s, const char *__charset);
                             ^
uri.c:272:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                        datalen = strlen(prefix_end);
                                         ^~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
uri.c:277:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                if (datalen > 9 && !c_strncasecmp(prefix_end, "localhost/", 10)) {
                                                  ^~~~~~~~~~
../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here
int c_strncasecmp(const char *s1, const char *s2, size_t n);
                              ^
uri.c:292:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        lbracket = strchr(prefix_end, '[');
                          ^~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here
char    *strchr(const char *__s, int __c);
                            ^
uri.c:292:11: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        lbracket = strchr(prefix_end, '[');
                 ^ ~~~~~~~~~~~~~~~~~~~~~~~
uri.c:294:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                rbracket = strchr(lbracket, ']');
                                  ^~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here
char    *strchr(const char *__s, int __c);
                            ^
uri.c:294:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                rbracket = strchr(lbracket, ']');
                         ^ ~~~~~~~~~~~~~~~~~~~~~
uri.c:296:51: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                if (rbracket && rbracket < prefix_end + strcspn(prefix_end, "/"))
                                                                ^~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:80:29: note: passing argument to parameter '__s' here
size_t   strcspn(const char *__s, const char *__charset);
                             ^
uri.c:306:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        host_end = prefix_end + strcspn(prefix_end, "@");
                                        ^~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:80:29: note: passing argument to parameter '__s' here
size_t   strcspn(const char *__s, const char *__charset);
                             ^
uri.c:308:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        if (prefix_end + strcspn(prefix_end, "/") > host_end
                                 ^~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:80:29: note: passing argument to parameter '__s' here
size_t   strcspn(const char *__s, const char *__charset);
                             ^
uri.c:313:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                while (strcspn(host_end + 1, "@") < strcspn(host_end + 1, "/?"))
                               ^~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:80:29: note: passing argument to parameter '__s' here
size_t   strcspn(const char *__s, const char *__charset);
                             ^
uri.c:313:47: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                while (strcspn(host_end + 1, "@") < strcspn(host_end + 1, "/?"))
                                                            ^~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:80:29: note: passing argument to parameter '__s' here
size_t   strcspn(const char *__s, const char *__charset);
                             ^
uri.c:314:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                        host_end = host_end + 1 + strcspn(host_end + 1, "@");
                                                          ^~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:80:29: note: passing argument to parameter '__s' here
size_t   strcspn(const char *__s, const char *__charset);
                             ^
uri.c:316:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                user_end = strchr(prefix_end, ':');
                                  ^~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here
char    *strchr(const char *__s, int __c);
                            ^
uri.c:316:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                user_end = strchr(prefix_end, ':');
                         ^ ~~~~~~~~~~~~~~~~~~~~~~~
uri.c:332:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                host_end = rbracket + strcspn(rbracket, ":/?");
                                              ^~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:80:29: note: passing argument to parameter '__s' here
size_t   strcspn(const char *__s, const char *__charset);
                             ^
uri.c:335:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                host_end = prefix_end + strcspn(prefix_end, ":/?");
                                                ^~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:80:29: note: passing argument to parameter '__s' here
size_t   strcspn(const char *__s, const char *__charset);
                             ^
uri.c:344:3: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                assertm(addrlen >= 0 && addrlen < NI_MAXHOST,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:127:2: note: expanded from macro 'assertm'
        INTERNAL("assertion " #x " failed: " m); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
uri.c:344:3: warning: passing 'char[189]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                assertm(addrlen >= 0 && addrlen < NI_MAXHOST,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:127:11: note: expanded from macro 'assertm'
        INTERNAL("assertion " #x " failed: " m); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
uri.c:364:52: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                unsigned char *port_end = host_end + 1 + strcspn(host_end + 1, "/");
                                                                 ^~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:80:29: note: passing argument to parameter '__s' here
size_t   strcspn(const char *__s, const char *__charset);
                             ^
uri.c:390:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                        n = strtol(uri->port, NULL, 10);
                                   ^~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:167:26: note: passing argument to parameter '__str' here
long     strtol(const char *__str, char **__endptr, int __base);
                            ^
uri.c:409:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        prefix_end = host_end + strcspn(host_end, "#" POST_CHAR_S);
                                        ^~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:80:29: note: passing argument to parameter '__s' here
size_t   strcspn(const char *__s, const char *__charset);
                             ^
uri.c:415:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                uri->fragmentlen = strcspn(uri->fragment, POST_CHAR_S);
                                           ^~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:80:29: note: passing argument to parameter '__s' here
size_t   strcspn(const char *__s, const char *__charset);
                             ^
uri.c:431:21: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                int port = strtol(uri->port, (char **) &end, 10);
                                  ^~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:167:26: note: passing argument to parameter '__str' here
long     strtol(const char *__str, char **__endptr, int __base);
                            ^
uri.c:434:4: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                        assert(uri_port_is_valid(port));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:2: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
uri.c:434:4: warning: passing 'char[42]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                        assert(uri_port_is_valid(port));
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:11: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
uri.c:467:2: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assertm(can_compare_uri_components(components),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:127:2: note: expanded from macro 'assertm'
        INTERNAL("assertion " #x " failed: " m); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
uri.c:467:2: warning: passing 'char[116]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assertm(can_compare_uri_components(components),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:127:11: note: expanded from macro 'assertm'
        INTERNAL("assertion " #x " failed: " m); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
uri.c:485:54: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                    || compare_component(a->post, a->post ? strlen(a->post) : 0, b->post, b->post ? strlen(b->post) : 0));
                                                                   ^~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
uri.c:485:94: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                    || compare_component(a->post, a->post ? strlen(a->post) : 0, b->post, b->post ? strlen(b->post) : 0));
                                                                                                           ^~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
uri.c:504:26: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                        add_to_string(string, "//");
                                              ^~~~
../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here
                             const unsigned char *source);
                                                  ^
uri.c:548:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                                int code = idna_to_ascii_lz(host, &idname, 0);
                                                            ^~~~
/Users/pbulk/build/www/elinks/work/.buildlink/include/idna.h:119:51: note: passing argument to parameter 'input' here
  extern IDNAPI int idna_to_ascii_lz (const char *input, char **output,
                                                  ^
uri.c:552:28: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                                        add_to_string(string, idname);
                                                              ^~~~~~
../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here
                             const unsigned char *source);
                                                  ^
uri.c:601:3: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                assertm(!wants(URI_FILENAME) || components == URI_FILENAME,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:127:2: note: expanded from macro 'assertm'
        INTERNAL("assertion " #x " failed: " m); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
uri.c:601:3: warning: passing 'char[106]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                assertm(!wants(URI_FILENAME) || components == URI_FILENAME,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:127:11: note: expanded from macro 'assertm'
        INTERNAL("assertion " #x " failed: " m); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
uri.c:624:3: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                assertm(URI_QUERY == components,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:127:2: note: expanded from macro 'assertm'
        INTERNAL("assertion " #x " failed: " m); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
uri.c:624:3: warning: passing 'char[76]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                assertm(URI_QUERY == components,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:127:11: note: expanded from macro 'assertm'
        INTERNAL("assertion " #x " failed: " m); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
uri.c:631:53: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                return add_bytes_to_string(string, query, strcspn(query, "#" POST_CHAR_S));
                                                                  ^~~~~
../.././src/util/string.h:239:39: note: expanded from macro 'add_bytes_to_string'
        add_bytes_to_string__(string, bytes, length)
                                             ^~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:80:29: note: passing argument to parameter '__s' here
size_t   strcspn(const char *__s, const char *__charset);
                             ^
uri.c:644:16: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                if (!strncmp(uri->post, "text/plain", 10)) {
                             ^~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:84:26: note: passing argument to parameter '__s1' here
int      strncmp(const char *__s1, const char *__s2, size_t __n);
                             ^
uri.c:645:26: warning: passing 'char[19]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                        add_to_string(string, " (PLAIN TEXT DATA)");
                                              ^~~~~~~~~~~~~~~~~~~~
../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here
                             const unsigned char *source);
                                                  ^
uri.c:647:23: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                } else if (!strncmp(uri->post, "multipart/form-data;", 20)) {
                                    ^~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:84:26: note: passing argument to parameter '__s1' here
int      strncmp(const char *__s1, const char *__s2, size_t __n);
                             ^
uri.c:648:26: warning: passing 'char[23]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                        add_to_string(string, " (MULTIPART FORM DATA)");
                                              ^~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here
                             const unsigned char *source);
                                                  ^
uri.c:651:26: warning: passing 'char[13]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                        add_to_string(string, " (POST DATA)");
                                              ^~~~~~~~~~~~~~
../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here
                             const unsigned char *source);
                                                  ^
uri.c:708:3: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                assert(uri->data);
                ^~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:2: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
uri.c:708:3: warning: passing 'char[28]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                assert(uri->data);
                ^~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:11: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
uri.c:740:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                        memmove(dest, src, strlen(src) + 1);
                                                  ^~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:70:34: note: expanded from macro 'memmove'
                __builtin___memmove_chk (dest, __VA_ARGS__, __darwin_obsz0 (dest))
                                               ^~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
uri.c:814:2: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(uri->protocol == PROTOCOL_FILE && uri->data);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:2: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
uri.c:814:2: warning: passing 'char[62]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(uri->protocol == PROTOCOL_FILE && uri->data);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:11: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
uri.c:864:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        memmove(uri->data, path, strlen(path) + 1);
                                        ^~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:70:34: note: expanded from macro 'memmove'
                __builtin___memmove_chk (dest, __VA_ARGS__, __darwin_obsz0 (dest))
                                               ^~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
uri.c:948:2: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assertm(base->data != NULL, "bad base url");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:127:2: note: expanded from macro 'assertm'
        INTERNAL("assertion " #x " failed: " m); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
uri.c:948:2: warning: passing 'char[50]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assertm(base->data != NULL, "bad base url");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:127:11: note: expanded from macro 'assertm'
        INTERNAL("assertion " #x " failed: " m); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
uri.c:991:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        uristring = mem_alloc(length + strlen(rel) + add_slash + 1);
                                              ^~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
uri.c:996:9: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        strcpy(uristring + length + add_slash, rel);
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy'
                __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest))
                                        ^~~~
uri.c:996:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        strcpy(uristring + length + add_slash, rel);
                                               ^~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:84:33: note: expanded from macro 'strcpy'
                __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest))
                                              ^~~~~~~~~~~
uri.c:1023:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        ch = newurl + strcspn(newurl, ".:/@");
                              ^~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:80:29: note: passing argument to parameter '__s' here
size_t   strcspn(const char *__s, const char *__charset);
                             ^
uri.c:1025:49: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
            || (*ch == ':' && *newurl != '[' && strchr(newurl, '@'))
                                                       ^~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here
char    *strchr(const char *__s, int __c);
                            ^
uri.c:1026:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
            || !c_strncasecmp(newurl, "ftp.", 4)) {
                              ^~~~~~
../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here
int c_strncasecmp(const char *s1, const char *s2, size_t n);
                              ^
uri.c:1036:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                bracket2 = strchr(ch, ']');
                                  ^~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here
char    *strchr(const char *__s, int __c);
                            ^
uri.c:1036:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                bracket2 = strchr(ch, ']');
                         ^ ~~~~~~~~~~~~~~~
uri.c:1037:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                colon2 = strchr(ch, ':');
                                ^~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here
char    *strchr(const char *__s, int __c);
                            ^
uri.c:1037:10: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                colon2 = strchr(ch, ':');
                       ^ ~~~~~~~~~~~~~~~
uri.c:1049:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                        *(host_end = domain + strcspn(domain, ".:/?")) == '.';
                                                      ^~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:80:29: note: passing argument to parameter '__s' here
size_t   strcspn(const char *__s, const char *__charset);
                             ^
uri.c:1097:4: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                        ERROR("Maximum number of parsing attempts exceeded "
                        ^~~~~
../.././src/util/error.h:40:23: note: expanded from macro 'ERROR'
#define ERROR errfile = __FILE__, errline = __LINE__, elinks_error
                      ^ ~~~~~~~~
uri.c:1097:10: warning: passing 'char[52]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                        ERROR("Maximum number of parsing attempts exceeded "
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:41:34: note: passing argument to parameter 'fmt' here
void elinks_error(unsigned char *fmt, ...);
                                 ^
uri.c:1122:26: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                                        add_to_string(&str, "ftp://");
                                                            ^~~~~~~~
../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here
                             const unsigned char *source);
                                                  ^
uri.c:1127:26: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                                        add_to_string(&str, "http://");
                                                            ^~~~~~~~~
../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here
                             const unsigned char *source);
                                                  ^
uri.c:1136:26: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                                        add_to_string(&str, "file://");
                                                            ^~~~~~~~~
../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here
                             const unsigned char *source);
                                                  ^
uri.c:1138:27: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                                                add_to_string(&str, "./");
                                                                    ^~~~
../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here
                             const unsigned char *source);
                                                  ^
uri.c:1164:54: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                        insert_in_string(&struri(&uri), pos, data, strlen(data));
                                                                          ^~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
uri.c:1175:3: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                assert(uri.string[uri.protocollen] == ':'
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:2: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
uri.c:1175:3: warning: passing 'char[137]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                assert(uri.string[uri.protocollen] == ':'
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:11: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
uri.c:1182:3: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                assert(to < from);
                ^~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:2: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
uri.c:1182:3: warning: passing 'char[28]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                assert(to < from);
                ^~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:11: note: expanded from macro 'assert'
      [CC]   src/protocol/file/file.o
        INTERNAL("assertion " #x " failed!"); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
uri.c:1183:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                memmove(to, from, strlen(from) + 1);
                                         ^~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:70:34: note: expanded from macro 'memmove'
                __builtin___memmove_chk (dest, __VA_ARGS__, __darwin_obsz0 (dest))
                                               ^~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
uri.c:1195:50: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                insert_in_string(&newurl, uri.protocollen + 1, "//", slashes);
                                                               ^~~~
../.././src/util/string.h:54:26: note: passing argument to parameter 'seq' here
                                const unsigned char *seq, int seqlen);
                                                     ^
uri.c:1204:3: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                assert(uri.host < to && to[-1] == '.' && *from != '.');
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:2: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
uri.c:1204:3: warning: passing 'char[65]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                assert(uri.host < to && to[-1] == '.' && *from != '.');
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:11: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
uri.c:1208:3: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                assert(to < from);
                ^~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:2: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
uri.c:1208:3: warning: passing 'char[28]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                assert(to < from);
                ^~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:11: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
uri.c:1209:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                memmove(to, from, strlen(from) + 1);
                                         ^~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:70:34: note: expanded from macro 'memmove'
                __builtin___memmove_chk (dest, __VA_ARGS__, __darwin_obsz0 (dest))
                                               ^~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
uri.c:1213:3: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                assert(uri.portlen == 0
                ^~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:2: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
uri.c:1213:3: warning: passing 'char[83]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                assert(uri.portlen == 0
                ^~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:11: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
uri.c:1217:42: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                memmove(uri.port - 1, uri.port, strlen(uri.port) + 1);
                                                       ^~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:70:34: note: expanded from macro 'memmove'
                __builtin___memmove_chk (dest, __VA_ARGS__, __darwin_obsz0 (dest))
                                               ^~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
uri.c:1226:3: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                assertm(uri.host != NULL, "uri.host not set after no host slash error");
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:127:2: note: expanded from macro 'assertm'
        INTERNAL("assertion " #x " failed: " m); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
uri.c:1226:3: warning: passing 'char[78]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                assertm(uri.host != NULL, "uri.host not set after no host slash error");
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:127:11: note: expanded from macro 'assertm'
        INTERNAL("assertion " #x " failed: " m); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
uri.c:1227:37: warning: passing 'char[2]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                insert_in_string(&newurl, offset, "/", 1);
                                                  ^~~
../.././src/util/string.h:54:26: note: passing argument to parameter 'seq' here
                                const unsigned char *seq, int seqlen);
                                                     ^
uri.c:1240:25: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                                add_to_string(&str, "ftp://");
                                                    ^~~~~~~~
../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here
                             const unsigned char *source);
                                                  ^
uri.c:1245:25: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                                add_to_string(&str, "http://");
                                                    ^~~~~~~~~
../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here
                             const unsigned char *source);
                                                  ^
uri.c:1257:25: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                                add_to_string(&str, "file://");
                                                    ^~~~~~~~~
../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here
                             const unsigned char *source);
                                                  ^
uri.c:1259:26: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                                        add_to_string(&str, "./");
                                                            ^~~~
../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here
                             const unsigned char *source);
                                                  ^
uri.c:1288:2: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(uri);
        ^~~~~~~~~~~
../.././src/util/error.h:108:2: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
uri.c:1288:2: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(uri);
        ^~~~~~~~~~~
../.././src/util/error.h:108:11: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
uri.c:1322:2: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(pos);
        ^~~~~~~~~~~
../.././src/util/error.h:108:2: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
uri.c:1322:2: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(pos);
        ^~~~~~~~~~~
../.././src/util/error.h:108:11: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
uri.c:1360:36: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        if (namelen < 0) namelen = strlen(name);
                                          ^~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
uri.c:1388:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        if (namelen < 0) namelen = strlen(name);
                                          ^~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
uri.c:1447:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        string->length = strlen(string->source);
                                ^~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
uri.c:1464:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        string->length = strlen(string->source);
                                ^~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
uri.c:1543:2: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(string && length > 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:2: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
uri.c:1543:2: warning: passing 'char[39]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(string && length > 0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:11: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
uri.c:1574:2: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(string);
        ^~~~~~~~~~~~~~
../.././src/util/error.h:108:2: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
uri.c:1574:2: warning: passing 'char[25]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(string);
        ^~~~~~~~~~~~~~
../.././src/util/error.h:108:11: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
uri.c:1591:45: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        entry = get_uri_cache_entry(string, strlen(string));
                                                   ^~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
45 warnings generated.
uri.c:1609:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        int length = strlen(string);
                            ^~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
uri.c:1613:2: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(is_object_used(&uri_cache));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:2: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
uri.c:1613:2: warning: passing 'char[45]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(is_object_used(&uri_cache));
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:108:11: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
uri.c:1621:2: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assertm(entry != NULL, "Releasing unknown URI [%s]", string);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:127:2: note: expanded from macro 'assertm'
        INTERNAL("assertion " #x " failed: " m); \
        ^~~~~~~~
../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
uri.c:1621:2: warning: passing 'char[59]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assertm(entry != NULL, "Releasing unknown URI [%s]", string);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:127:11: note: expanded from macro 'assertm'
        INTERNAL("assertion " #x " failed: " m); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
      [CC]   src/protocol/user.o
In file included from file.c:23:
In file included from ../../.././src/config/options.h:9:
../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/util/error.h:127:2: note: expanded from macro 'assertm'
        INTERNAL("assertion " #x " failed: " m); \
        ^~~~~~~~
../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
In file included from file.c:23:
In file included from ../../.././src/config/options.h:9:
../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assertm(string && bytes && length >= 0, "[add_bytes_to_string]");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/util/error.h:127:11: note: expanded from macro 'assertm'
        INTERNAL("assertion " #x " failed: " m); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
In file included from file.c:24:
In file included from ../../.././src/encoding/encoding.h:4:
../../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(basic != S_ERRNO);
        ^~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/util/error.h:108:2: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
        ^~~~~~~~
../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL'
#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal
                         ^ ~~~~~~~~
In file included from file.c:24:
In file included from ../../.././src/encoding/encoding.h:4:
../../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        assert(basic != S_ERRNO);
        ^~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/util/error.h:108:11: note: expanded from macro 'assert'
        INTERNAL("assertion " #x " failed!"); \
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here
void elinks_internal(unsigned char *fmt, ...);
                                    ^
In file included from file.c:25:
../../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                bind_textdomain_codeset( /* PACKAGE */ "elinks",
                                                       ^~~~~~~~
../../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here
        extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname,
                                                                           ^
In file included from file.c:32:
../../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri));
                                                                ^~~~~~~~~~~
../../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri'
#define struri(uri) ((uri)->string)
                    ^~~~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
In file included from file.c:33:
../../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        int l = strlen(s);
                       ^
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
file.c:40:16: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        INIT_OPT_TREE("protocol", N_("Local files"),
                      ^~~~~~~~~~
../../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE'
        {{ path, name, capt, DESC(desc), flags, \
           ^~~~
file.c:41:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                "file", 0,
                ^~~~~~
../../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE'
        {{ path, name, capt, DESC(desc), flags, \
                 ^~~~
file.c:40:28: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        INIT_OPT_TREE("protocol", N_("Local files"),
        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_'
#define N_(msg) (gettext_noop(msg))
                ^
../../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE'
        {{ path, name, capt, DESC(desc), flags, \
                       ^~~~
file.c:40:2: warning: initializing 'unsigned char *' with an expression of type 'char[36]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        INIT_OPT_TREE("protocol", N_("Local files"),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE'
        {{ path, name, capt, DESC(desc), flags, \
                             ^~~~~~~~~~
../../.././src/config/options.h:335:17: note: expanded from macro 'DESC'
#define DESC(x) (x)
                ^~~
file.c:44:16: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        INIT_OPT_BOOL("protocol.file", N_("Allow reading special files"),
                      ^~~~~~~~~~~~~~~
../../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL'
        {{ path, name, capt, DESC(desc), flags, \
           ^~~~
file.c:45:3: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                "allow_special_files", 0, 0,
                ^~~~~~~~~~~~~~~~~~~~~
../../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL'
        {{ path, name, capt, DESC(desc), flags, \
                 ^~~~
file.c:44:33: warning: initializing 'unsigned char *' with an expression of type 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        INIT_OPT_BOOL("protocol.file", N_("Allow reading special files"),
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_'
#define N_(msg) (gettext_noop(msg))
                ^
../../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL'
        {{ path, name, capt, DESC(desc), flags, \
                       ^~~~
file.c:44:2: warning: initializing 'unsigned char *' with an expression of type 'char[130]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        INIT_OPT_BOOL("protocol.file", N_("Allow reading special files"),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL'
        {{ path, name, capt, DESC(desc), flags, \
                             ^~~~~~~~~~
../../.././src/config/options.h:335:17: note: expanded from macro 'DESC'
#define DESC(x) (x)
                ^~~
file.c:50:16: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        INIT_OPT_BOOL("protocol.file", N_("Show hidden files in directory listing"),
                      ^~~~~~~~~~~~~~~
../../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL'
        {{ path, name, capt, DESC(desc), flags, \
           ^~~~
file.c:51:3: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                "show_hidden_files", 0, 1,
                ^~~~~~~~~~~~~~~~~~~
../../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL'
        {{ path, name, capt, DESC(desc), flags, \
                 ^~~~
file.c:50:33: warning: initializing 'unsigned char *' with an expression of type 'char[39]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        INIT_OPT_BOOL("protocol.file", N_("Show hidden files in directory listing"),
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_'
#define N_(msg) (gettext_noop(msg))
                ^
../../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL'
        {{ path, name, capt, DESC(desc), flags, \
                       ^~~~
file.c:50:2: warning: initializing 'unsigned char *' with an expression of type 'char[99]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        INIT_OPT_BOOL("protocol.file", N_("Show hidden files in directory listing"),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL'
        {{ path, name, capt, DESC(desc), flags, \
                             ^~~~~~~~~~
../../.././src/config/options.h:335:17: note: expanded from macro 'DESC'
#define DESC(x) (x)
                ^~~
file.c:55:16: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        INIT_OPT_BOOL("protocol.file", N_("Try encoding extensions"),
                      ^~~~~~~~~~~~~~~
../../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL'
        {{ path, name, capt, DESC(desc), flags, \
           ^~~~
file.c:56:3: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                "try_encoding_extensions", 0, 1,
                ^~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL'
        {{ path, name, capt, DESC(desc), flags, \
                 ^~~~
file.c:55:33: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        INIT_OPT_BOOL("protocol.file", N_("Try encoding extensions"),
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_'
#define N_(msg) (gettext_noop(msg))
                ^
../../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL'
        {{ path, name, capt, DESC(desc), flags, \
                       ^~~~
file.c:55:2: warning: initializing 'unsigned char *' with an expression of type 'char[179]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        INIT_OPT_BOOL("protocol.file", N_("Try encoding extensions"),
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL'
        {{ path, name, capt, DESC(desc), flags, \
                             ^~~~~~~~~~
../../.././src/config/options.h:335:17: note: expanded from macro 'DESC'
#define DESC(x) (x)
                ^~~
file.c:66:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        /* name: */             N_("File"),
        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_'
#define N_(msg) (gettext_noop(msg))
                ^
../../.././src/main/module.h:41:4: note: expanded from macro 'struct_module'
        { name, options, hooks, submods, data, init, done }
          ^~~~
file.c:96:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                           strlen(entry->name) - pathlen);
                                  ^~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
file.c:99:49: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        add_html_to_string(page, entry->attrib, strlen(entry->attrib));
                                                       ^~~~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
file.c:100:22: warning: passing 'char[10]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        add_to_string(page, "name, buf, MAX_STR_LEN);
                                       ^~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/unistd.h:623:42: note: passing argument to parameter here
ssize_t  readlink(const char * __restrict, char * __restrict, size_t);
                                         ^
file.c:110:39: warning: passing 'unsigned char[1024]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                int readlen = readlink(entry->name, buf, MAX_STR_LEN);
                                                    ^~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/unistd.h:623:61: note: passing argument to parameter here
ssize_t  readlink(const char * __restrict, char * __restrict, size_t);
                                                            ^
file.c:114:21: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                        lnk = straconcat(" -> ", buf, (unsigned char *) NULL);
                                         ^~~~~~
../../.././src/util/string.h:67:48: note: passing argument to parameter 'str' here
unsigned char *straconcat(const unsigned char *str, ...);
                                               ^
file.c:117:13: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                if (!stat(entry->name, &st) && S_ISDIR(st.st_mode))
                          ^~~~~~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/sys/stat.h:386:26: note: passing argument to parameter here
int     stat(const char *, struct stat *) __DARWIN_INODE64(stat);
                         ^
file.c:122:22: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        add_to_string(page, "\">");
                            ^~~~~
../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here
                             const unsigned char *source);
                                                  ^
file.c:135:23: warning: passing 'char[12]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                add_to_string(page, "");
                                    ^~~~~~~~~~~~~
../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here
                             const unsigned char *source);
                                                  ^
file.c:138:22: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        add_to_string(page, "");
                            ^~~~~~
../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here
                             const unsigned char *source);
                                                  ^
file.c:140:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                add_html_to_string(page, lnk, strlen(lnk));
                                                     ^~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
file.c:154:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        int dirpathlen = strlen(dirpath);
                                ^~~~~~~
/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here
size_t   strlen(const char *__s);
                            ^
file.c:158:19: warning: passing 'char[33]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        if (get_opt_bool("document.browse.links.color_dirs")) {
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool'
#define get_opt_bool(name) get_opt_bool_tree(config_options, name)
                                                             ^~~~
../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree'
#define get_opt_bool_tree(tree, name)   get_opt(tree, name, OPT_BOOL)->number
                                                      ^~~~
../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt'
#define get_opt(tree, name, type) get_opt_(tree, name)
                                                 ^~~~
../../.././src/config/options.h:289:69: note: passing argument to parameter here
extern union option_value *get_opt_(struct option *, unsigned char *);
                                                                    ^
file.c:159:33: warning: passing 'char[21]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
                color_to_string(get_opt_color("document.colors.dirs"),
                                              ^~~~~~~~~~~~~~~~~~~~~~
../../.././src/config/options.h:306:64: note: expanded from macro 'get_opt_color'
#define get_opt_color(name) get_opt_color_tree(config_options, name)
                                                               ^~~~
../../.././src/config/options.h:298:54: note: expanded from macro 'get_opt_color_tree'
#define get_opt_color_tree(tree, name)  get_opt(tree, name, OPT_COLOR)->color
                                                      ^~~~
../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt'
#define get_opt(tree, name, type) get_opt_(tree, name)
                                                 ^~~~
../../.././src/config/options.h:289:69: note: passing argument to parameter here
extern union option_value *get_opt_(struct option *, unsigned char *);
                                                                    ^
file.c:182:39: warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        int show_hidden_files = get_opt_bool("protocol.file.show_hidden_files");
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool'
#define get_opt_bool(name) get_opt_bool_tree(config_options, name)
                                                             ^~~~
../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree'
#define get_opt_bool_tree(tree, name)   get_opt(tree, name, OPT_BOOL)->number
                                                      ^~~~
../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt'
#define get_opt(tree, name, type) get_opt_(tree, name)
                                                 ^~~~
../../.././src/config/options.h:289:69: note: passing argument to parameter here
extern union option_value *get_opt_(struct option *, unsigned char *);
                                                                    ^
file.c:199:27: warning: passing 'char[30]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]
        if (!add_to_string(page, "
\n
\n\n\n")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ file.c:222:23: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (get_cmd_opt_bool("anonymous")) { ^~~~~~~~~~~ ../../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ file.c:223:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strcmp(connection->uri->string, "file:///dev/stdin") ^~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ file.c:258:22: warning: assigning to 'unsigned char *' from 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] redirect_location = STRING_DIR_SEP; ^ ~~~~~~~~~~~~~~ file.c:299:39: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get_cp_mime_name(get_cp_index("System")), ^~~~~~~~ ../../.././src/intl/charsets.h:111:39: note: passing argument to parameter here int get_cp_index(const unsigned char *); ^ file.c:298:23: warning: passing 'char[36]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] head = straconcat("\r\nContent-Type: text/html; charset=", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:67:48: note: passing argument to parameter 'str' here unsigned char *straconcat(const unsigned char *str, ...); ^ In file included from user.c:16: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from user.c:16: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from user.c:18: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from user.c:21: ../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from user.c:23: In file included from ../.././src/session/download.h:5: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from user.c:23: In file included from ../.././src/session/download.h:5: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from user.c:27: ../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ user.c:34:16: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("protocol", N_("User protocols"), ^~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ user.c:35:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "user", OPT_AUTOCREATE, ^~~~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ user.c:34:28: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("protocol", N_("User protocols"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ user.c:34:2: warning: initializing 'unsigned char *' with an expression of type 'char[125]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("protocol", N_("User protocols"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ user.c:45:16: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("protocol.user", NULL, ^~~~~~~~~~~~~~~ ../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ user.c:46:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "_template_", OPT_AUTOCREATE, ^~~~~~~~~~~~ ../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ user.c:45:2: warning: initializing 'unsigned char *' with an expression of type 'char[117]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("protocol.user", NULL, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ user.c:51:18: warning: initializing 'unsigned char *' with an expression of type 'char[25]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("protocol.user._template_", NULL, ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ user.c:52:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "_template_", 0, "", ^~~~~~~~~~~~ ../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ user.c:51:2: warning: initializing 'unsigned char *' with an expression of type 'char[337]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("protocol.user._template_", NULL, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:490:23: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ user.c:65:2: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_USER_PROTOCOL("gopher", "unix", DEFAULT_AC_OPT_GOPHER), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ user.c:62:18: note: expanded from macro 'INIT_OPT_USER_PROTOCOL' INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ user.c:65:35: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_USER_PROTOCOL("gopher", "unix", DEFAULT_AC_OPT_GOPHER), ^~~~~~ user.c:62:49: note: expanded from macro 'INIT_OPT_USER_PROTOCOL' INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL) ^~~~~~ ../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ user.c:66:2: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_USER_PROTOCOL("gopher", "unix-xwin", DEFAULT_AC_OPT_GOPHER), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ user.c:62:18: note: expanded from macro 'INIT_OPT_USER_PROTOCOL' INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ user.c:66:35: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_USER_PROTOCOL("gopher", "unix-xwin", DEFAULT_AC_OPT_GOPHER), ^~~~~~~~~~~ user.c:62:49: note: expanded from macro 'INIT_OPT_USER_PROTOCOL' INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL) ^~~~~~ ../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ user.c:68:2: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_USER_PROTOCOL("irc", "unix", DEFAULT_AC_OPT_IRC), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ user.c:62:18: note: expanded from macro 'INIT_OPT_USER_PROTOCOL' INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ user.c:68:33: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_USER_PROTOCOL("irc", "unix", DEFAULT_AC_OPT_IRC), ^~~~~~ user.c:62:49: note: expanded from macro 'INIT_OPT_USER_PROTOCOL' INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL) ^~~~~~ ../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ user.c:69:2: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_USER_PROTOCOL("irc", "unix-xwin", DEFAULT_AC_OPT_IRC), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ user.c:62:18: note: expanded from macro 'INIT_OPT_USER_PROTOCOL' INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ user.c:69:33: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_USER_PROTOCOL("irc", "unix-xwin", DEFAULT_AC_OPT_IRC), ^~~~~~~~~~~ user.c:62:49: note: expanded from macro 'INIT_OPT_USER_PROTOCOL' INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL) ^~~~~~ ../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ user.c:70:2: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_USER_PROTOCOL("mailto", "unix", DEFAULT_AC_OPT_MAILTO), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ user.c:62:18: note: expanded from macro 'INIT_OPT_USER_PROTOCOL' INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ user.c:70:35: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_USER_PROTOCOL("mailto", "unix", DEFAULT_AC_OPT_MAILTO), ^~~~~~ user.c:62:49: note: expanded from macro 'INIT_OPT_USER_PROTOCOL' INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL) ^~~~~~ ../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ user.c:71:2: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_USER_PROTOCOL("mailto", "unix-xwin", DEFAULT_AC_OPT_MAILTO), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ user.c:62:18: note: expanded from macro 'INIT_OPT_USER_PROTOCOL' INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ user.c:71:35: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_USER_PROTOCOL("mailto", "unix-xwin", DEFAULT_AC_OPT_MAILTO), ^~~~~~~~~~~ user.c:62:49: note: expanded from macro 'INIT_OPT_USER_PROTOCOL' INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL) ^~~~~~ ../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ user.c:73:2: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_USER_PROTOCOL("news", "unix", DEFAULT_AC_OPT_NEWS), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ user.c:62:18: note: expanded from macro 'INIT_OPT_USER_PROTOCOL' INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ user.c:73:34: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_USER_PROTOCOL("news", "unix", DEFAULT_AC_OPT_NEWS), ^~~~~~ user.c:62:49: note: expanded from macro 'INIT_OPT_USER_PROTOCOL' INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL) ^~~~~~ ../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ user.c:74:2: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_USER_PROTOCOL("news", "unix-xwin", DEFAULT_AC_OPT_NEWS), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ user.c:62:18: note: expanded from macro 'INIT_OPT_USER_PROTOCOL' INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ user.c:74:34: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_USER_PROTOCOL("news", "unix-xwin", DEFAULT_AC_OPT_NEWS), ^~~~~~~~~~~ user.c:62:49: note: expanded from macro 'INIT_OPT_USER_PROTOCOL' INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL) ^~~~~~ ../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ user.c:76:2: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_USER_PROTOCOL("telnet", "unix", DEFAULT_AC_OPT_TELNET), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ user.c:62:18: note: expanded from macro 'INIT_OPT_USER_PROTOCOL' INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ user.c:76:35: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_USER_PROTOCOL("telnet", "unix", DEFAULT_AC_OPT_TELNET), ^~~~~~ user.c:62:49: note: expanded from macro 'INIT_OPT_USER_PROTOCOL' INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL) ^~~~~~ ../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ user.c:77:2: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_USER_PROTOCOL("telnet", "unix-xwin", DEFAULT_AC_OPT_TELNET), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ user.c:62:18: note: expanded from macro 'INIT_OPT_USER_PROTOCOL' INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ user.c:77:35: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_USER_PROTOCOL("telnet", "unix-xwin", DEFAULT_AC_OPT_TELNET), ^~~~~~~~~~~ user.c:62:49: note: expanded from macro 'INIT_OPT_USER_PROTOCOL' INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL) ^~~~~~ ../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ user.c:78:2: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_USER_PROTOCOL("tn3270", "unix", DEFAULT_AC_OPT_TN3270), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ user.c:62:18: note: expanded from macro 'INIT_OPT_USER_PROTOCOL' INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ user.c:78:35: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_USER_PROTOCOL("tn3270", "unix", DEFAULT_AC_OPT_TN3270), ^~~~~~ user.c:62:49: note: expanded from macro 'INIT_OPT_USER_PROTOCOL' INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL) ^~~~~~ ../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ user.c:79:2: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_USER_PROTOCOL("tn3270", "unix-xwin", DEFAULT_AC_OPT_TN3270), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ user.c:62:18: note: expanded from macro 'INIT_OPT_USER_PROTOCOL' INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ user.c:79:35: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_USER_PROTOCOL("tn3270", "unix-xwin", DEFAULT_AC_OPT_TN3270), ^~~~~~~~~~~ user.c:62:49: note: expanded from macro 'INIT_OPT_USER_PROTOCOL' INIT_OPT_STRING("protocol.user." scheme, NULL, system, 0, cmd, NULL) ^~~~~~ ../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ user.c:85:15: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /* name: */ N_("User protocols"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/main/module.h:41:4: note: expanded from macro 'struct_module' { name, options, hooks, submods, data, init, done } ^~~~ user.c:104:23: warning: passing 'char[15]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&name, "protocol.user."); ^~~~~~~~~~~~~~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ user.c:182:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strlen(subj)); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ user.c:205:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strncmp(query, "subject=", 8)) { ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:84:26: note: passing argument to parameter '__s1' here int strncmp(const char *__s1, const char *__s2, size_t __n); ^ user.c:206:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] subject = strstr(query, "&subject="); ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:89:26: note: passing argument to parameter '__big' here char *strstr(const char *__big, const char *__little); ^ user.c:206:11: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] subject = strstr(query, "&subject="); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ user.c:214:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return memacpy(subject, strcspn(subject, "&")); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:80:29: note: passing argument to parameter '__s' here size_t strcspn(const char *__s, const char *__charset); ^ user.c:220:49: warning: passing 'char[14]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *filename = get_tempdir_filename("elinks-XXXXXX"); ^~~~~~~~~~~~~~~ ../.././src/util/file.h:43:52: note: passing argument to parameter 'name' here unsigned char *get_tempdir_filename(unsigned char *name); ^ user.c:237:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] formdata = strchr(uri->post, '\n'); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ user.c:237:11: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] formdata = strchr(uri->post, '\n'); ^ ~~~~~~~~~~~~~~~~~~~~~~~ user.c:239:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] len = strlen(formdata); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ user.c:246:10: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unlink(filename); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/unistd.h:494:25: note: passing argument to parameter here int unlink(const char *); ^ user.c:279:6: warning: passing 'char[38]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("No program specified for protocol %s."), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:120:63: note: passing argument to parameter 'format' here unsigned char *msg_text(struct terminal *term, unsigned char *format, ...); ^ user.c:277:5: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("No program"), ALIGN_CENTER, ^~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:133:18: note: passing argument to parameter 'title' here unsigned char *title, enum format_align align, ^ user.c:308:10: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unlink(filename); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/unistd.h:494:25: note: passing argument to parameter here int unlink(const char *); ^ 45 warnings generated. 56 warnings generated. [LD] src/protocol/file/lib.o 143 warnings generated. gmake[3]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/protocol/file' [MAKE all] src/protocol/ftp gmake[3]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/protocol/ftp' [LD] src/protocol/lib.o [CC] src/protocol/ftp/ftp.o [CC] src/protocol/ftp/parse.o In file included from parse.c:29: In file included from ../../.././src/protocol/ftp/parse.h:6: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from parse.c:29: In file included from ../../.././src/protocol/ftp/parse.h:6: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from parse.c:30: ../../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from ftp.c:35: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ parse.c:../../.././src/util/error.h:47:26:605 note: expanded from macro 'INTERNAL':2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(info && src && len > 0); #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ In file included from ftp.c:35: In file included from ../../.././src/config/options.h:../../.././src/util/error.h:9: 47:26:../../.././src/util/string.h:255:2 note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ : warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' parse.c: INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~605:2: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(info && src && len > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:../../.././src/util/error.h:48:11: 37note: expanded from macro 'assert': note: passing argument to parameter 'fmt' here INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:void elinks_internal(unsigned char *fmt, ...); ^ 48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from ftp.c:36: ../../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from ftp.c:39: In file included from ../../.././src/network/connection.h:5: In file included from ../../.././src/encoding/encoding.h:4: ../../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from ftp.c:39: In file included from ../../.././src/network/connection.h:5: In file included from ../../.././src/encoding/encoding.h:4: ../../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from ftp.c:44: In file included from ../../.././src/protocol/auth/auth.h:6: ../../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from ftp.c:49: ../../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ ftp.c:56:16: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("protocol", N_("FTP"), ^~~~~~~~~~ ../../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ftp.c:57:3: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "ftp", 0, ^~~~~ ../../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ftp.c:56:28: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("protocol", N_("FTP"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ftp.c:56:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("protocol", N_("FTP"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ ftp.c:60:16: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("protocol.ftp", N_("Proxy configuration"), ^~~~~~~~~~~~~~ ../../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ftp.c:61:3: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "proxy", 0, ^~~~~~~ ../../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ftp.c:60:32: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("protocol.ftp", N_("Proxy configuration"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ftp.c:60:2: warning: initializing 'unsigned char *' with an expression of type 'char[25]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("protocol.ftp", N_("Proxy configuration"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ ftp.c:64:18: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("protocol.ftp.proxy", N_("Host and port-number"), ^~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ftp.c:65:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "host", 0, "", ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ftp.c:64:40: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("protocol.ftp.proxy", N_("Host and port-number"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:490:17: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ftp.c:64:2: warning: initializing 'unsigned char *' with an expression of type 'char[127]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("protocol.ftp.proxy", N_("Host and port-number"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:23: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ ftp.c:70:18: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("protocol.ftp", N_("Anonymous password"), ^~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ftp.c:71:3: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "anon_passwd", 0, "some@host.domain", ^~~~~~~~~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ftp.c:70:34: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("protocol.ftp", N_("Anonymous password"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:490:17: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ftp.c:70:2: warning: initializing 'unsigned char *' with an expression of type 'char[35]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("protocol.ftp", N_("Anonymous password"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:23: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ ftp.c:74:16: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("protocol.ftp", N_("Use passive mode (IPv4)"), ^~~~~~~~~~~~~~ ../../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ftp.c:75:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "use_pasv", 0, 1, ^~~~~~~~~~ ../../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ftp.c:74:32: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("protocol.ftp", N_("Use passive mode (IPv4)"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ftp.c:74:2: warning: initializing 'unsigned char *' with an expression of type 'char[62]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("protocol.ftp", N_("Use passive mode (IPv4)"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ ftp.c:79:16: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("protocol.ftp", N_("Use passive mode (IPv6)"), ^~~~~~~~~~~~~~ ../../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ftp.c:80:3: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "use_epsv", 0, 0, ^~~~~~~~~~ ../../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ftp.c:79:32: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("protocol.ftp", N_("Use passive mode (IPv6)"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ ftp.c:79:2: warning: initializing 'unsigned char *' with an expression of type 'char[62]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("protocol.ftp", N_("Use passive mode (IPv6)"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ ftp.c:89:15: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /* name: */ N_("FTP"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/main/module.h:41:4: note: expanded from macro 'struct_module' { name, options, hooks, submods, data, init, done } ^~~~ ftp.c:207:21: warning: passing 'unsigned char[1]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] response = strtoul(rb->data, (char **) &num_end, 10); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:175:23: note: passing argument to parameter '__str' here strtoul(const char *__str, char **__endptr, int __base); ^ ftp.c:237:61: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] if (getpeername(conn->socket->fd, (struct sockaddr *) sa, &sal)) { ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/sys/socket.h:704:78: note: passing argument to parameter here int getpeername(int, struct sockaddr * __restrict, socklen_t * __restrict) ^ ftp.c:303:10: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return !c_strlcasecmp(auth->user, -1, uri->user, uri->userlen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ ftp.c:320:52: warning: passing 'char[10]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] mem_free_set(&conn->cached->content_type, stracpy("text/html")); ^~~~~~~~~~~ ../../.././src/util/memory.h:171:67: note: expanded from macro 'mem_free_set' #define mem_free_set(x, v) do { if (*(x)) mem_free(*(x)); *(x) = (v); } while (0) ^ ../../.././src/util/string.h:31:45: note: passing argument to parameter 'src' here unsigned char *stracpy(const unsigned char *src); ^ ftp.c:326:28: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_auth_entry(conn->uri, "FTP Login", NULL, NULL, 0); ^~~~~~~~~~~ ../../.././src/protocol/auth/auth.h:39:64: note: passing argument to parameter here struct auth_entry *add_auth_entry(struct uri *, unsigned char *, ^ ftp.c:346:22: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&cmd, "USER "); ^~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ ftp.c:356:23: warning: passing 'char[10]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&cmd, "anonymous"); ^~~~~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ ftp.c:459:22: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&cmd, "PASS "); ^~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ ftp.c:473:35: warning: passing 'char[25]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&cmd, get_opt_str("protocol.ftp.anon_passwd")); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:304:60: note: expanded from macro 'get_opt_str' #define get_opt_str(name) get_opt_str_tree(config_options, name) ^~~~ ../../.././src/config/options.h:296:52: note: expanded from macro 'get_opt_str_tree' #define get_opt_str_tree(tree, name) get_opt(tree, name, OPT_STRING)->string ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ ftp.c:544:24: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(string, "PORT "); ^~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ ftp.c:565:40: warning: passing 'unsigned char[46]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] inet_ntop(AF_INET6, &addr->sin6_addr, addr_str, INET6_ADDRSTRLEN); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/arpa/inet.h:77:48: note: passing argument to parameter here const char *inet_ntop(int, const void *, char *, socklen_t); ^ ftp.c:578:24: warning: passing 'char[9]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(string, "EPRT |2|"); ^~~~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ ftp.c:596:31: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ftp->use_pasv = get_opt_bool("protocol.ftp.use_pasv"); ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ ftp.c:599:31: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ftp->use_epsv = get_opt_bool("protocol.ftp.use_epsv"); ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ ftp.c:603:27: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(command, "EPSV"); ^~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ ftp.c:622:27: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(command, "PASV"); ^~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ ftp.c:680:3: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("conn->uri->data empty"); ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ ftp.c:680:12: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("conn->uri->data empty"); ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ ftp.c:706:3: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("Ftp data socket failure"); ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ ftp.c:706:12: warning: passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("Ftp data socket failure"); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ ftp.c:729:32: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!add_to_string(&command, "TYPE A") /* ASCII */ ^~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ ftp.c:734:35: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || !add_to_string(&command, "CWD ") ^~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ ftp.c:738:35: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || !add_to_string(&command, "LIST") ^~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ ftp.c:752:32: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!add_to_string(&command, "TYPE I") /* BINARY */ ^~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ ftp.c:765:33: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!add_to_string(&command, "REST ") ^~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ ftp.c:776:32: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!add_to_string(&command, "RETR ") ^~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ ftp.c:810:29: warning: passing 'unsigned char[1]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *nl = strchr(ftp->cmd_buffer, '\n'); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ ftp.c:810:17: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *nl = strchr(ftp->cmd_buffer, '\n'); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftp.c:819:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] memmove(ftp->cmd_buffer, nl, strlen(nl) + 1); ^~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:70:34: note: expanded from macro 'memmove' __builtin___memmove_chk (dest, __VA_ARGS__, __darwin_obsz0 (dest)) ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ ftp.c:871:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] kbytes = strstr(data, "kbytes"); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:89:26: note: passing argument to parameter '__big' here char *strstr(const char *__big, const char *__little); ^ ftp.c:871:10: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] kbytes = strstr(data, "kbytes"); ^ ~~~~~~~~~~~~~~~~~~~~~~ ftp.c:904:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (c_strncasecmp(&data[pos], "byte", 4)) ^~~~~~~~~~ ../../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ ftp.c:908:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] file_len = (off_t) strtol(&data[pos_file_len], NULL, 10); ^~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:167:26: note: passing argument to parameter '__str' here long strtol(const char *__str, char **__endptr, int __base); ^ ftp.c:1018:5: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("WHAT???"); ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ ftp.c:1018:14: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("WHAT???"); ^~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ ftp.c:1107:40: warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || !redirect_cache(conn->cached, "/", 1, 0)) { ^~~ ../../.././src/cache/cache.h:137:59: note: passing argument to parameter 'location' here redirect_cache(struct cache_entry *cached, unsigned char *location, ^ ftp.c:1194:25: warning: passing 'char[19]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&string, " 1 ftp ftp "); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ ftp.c:1197:33: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_format_to_string(&string, "%12" OFF_PRINT_FORMAT " ", ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ ftp.c:1200:26: warning: passing 'char[14]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&string, " - "); ^~~~~~~~~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ ftp.c:1222:8: warning: assigning to 'unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fmt = "%b %e %Y"; ^ ~~~~~~~~~~~ ftp.c:1224:8: warning: assigning to 'unsigned char *' from 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fmt = "%b %e %H:%M"; ^ ~~~~~~~~~~~~~ ftp.c:1226:17: warning: passing 'unsigned char[80]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] wr = strftime(date, sizeof(date), fmt, when_tm); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/time.h:116:34: note: passing argument to parameter here size_t strftime(char * __restrict, size_t, const char * __restrict, const struct tm * __restrict) __DARWIN_ALIAS(strftime); ^ ftp.c:1226:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] wr = strftime(date, sizeof(date), fmt, when_tm); ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/time.h:116:67: note: passing argument to parameter here size_t strftime(char * __restrict, size_t, const char * __restrict, const struct tm * __restrict) __DARWIN_ALIAS(strftime); ^ ftp.c:1231:25: warning: passing 'char[13]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&string, " "); ^~~~~~~~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ ftp.c:1248:26: warning: passing 'char[14]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&string, ""); ^~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ ftp.c:1253:25: warning: passing 'char[10]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&string, ""); ^~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ ftp.c:1259:25: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&string, ""); ^~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ ftp.c:1262:26: warning: passing 'char[12]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&string, ""); ^~~~~~~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ ftp.c:1266:26: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&string, " -> "); ^~~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ ftp.c:1354:35: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] struct ftp_file_info ftp_info = INIT_FTP_FILE_INFO; ^~~~~~~~~~~~~~~~~~ ../../.././src/protocol/ftp/parse.h:33:34: note: expanded from macro 'INIT_FTP_FILE_INFO' { FTP_FILE_UNKNOWN, INIT_STRING("", 0), INIT_STRING("", 0), FTP_SIZE_UNKNOWN, 0, 0, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH } ^~ ../../.././src/util/string.h:169:29: note: expanded from macro 'INIT_STRING' #define INIT_STRING(s, l) { s, l } ^ ftp.c:1354:35: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] struct ftp_file_info ftp_info = INIT_FTP_FILE_INFO; ^~~~~~~~~~~~~~~~~~ ../../.././src/protocol/ftp/parse.h:33:54: note: expanded from macro 'INIT_FTP_FILE_INFO' { FTP_FILE_UNKNOWN, INIT_STRING("", 0), INIT_STRING("", 0), FTP_SIZE_UNKNOWN, 0, 0, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH } ^~ ../../.././src/util/string.h:169:29: note: expanded from macro 'INIT_STRING' #define INIT_STRING(s, l) { s, l } ^ ftp.c:1409:2: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(conn->data_socket->fd >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ ftp.c:1409:2: warning: passing 'char[45]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(conn->data_socket->fd >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ ftp.c:1450:2: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(conn->data_socket->fd >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ ftp.c:1450:2: warning: passing 'char[45]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(conn->data_socket->fd >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ ftp.c:1465:39: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] format.libc_codepage = get_cp_index("System"); ^~~~~~~~ ../../.././src/intl/charsets.h:111:39: note: passing argument to parameter here int get_cp_index(const unsigned char *); ^ ftp.c:1467:38: warning: passing 'char[33]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] format.colorize_dir = get_opt_bool("document.browse.links.color_dirs"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ ftp.c:1470:34: warning: passing 'char[21]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] color_to_string(get_opt_color("document.colors.dirs"), ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:306:64: note: expanded from macro 'get_opt_color' #define get_opt_color(name) get_opt_color_tree(config_options, name) ^~~~ ../../.././src/config/options.h:298:54: note: expanded from macro 'get_opt_color_tree' #define get_opt_color_tree(tree, name) get_opt(tree, name, OPT_COLOR)->color ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ ftp.c:1496:36: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] struct ftp_file_info ftp_info = INIT_FTP_FILE_INFO_ROOT; ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/protocol/ftp/parse.h:36:36: note: expanded from macro 'INIT_FTP_FILE_INFO_ROOT' { FTP_FILE_DIRECTORY, INIT_STRING("..", 2), INIT_STRING("", 0), FTP_SIZE_UNKNOWN, 0, 0, S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH } ^~~~ ../../.././src/util/string.h:169:29: note: expanded from macro 'INIT_STRING' #define INIT_STRING(s, l) { s, l } ^ ftp.c:1496:36: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] struct ftp_file_info ftp_info = INIT_FTP_FILE_INFO_ROOT; ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/protocol/ftp/parse.h:36:58: note: expanded from macro 'INIT_FTP_FILE_INFO_ROOT' { FTP_FILE_DIRECTORY, INIT_STRING("..", 2), INIT_STRING("", 0), FTP_SIZE_UNKNOWN, 0, 0, S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH } ^~ ../../.././src/util/string.h:169:29: note: expanded from macro 'INIT_STRING' #define INIT_STRING(s, l) { s, l } ^ ftp.c:1502:53: warning: passing 'char[10]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] mem_free_set(&conn->cached->content_type, stracpy("text/html")); ^~~~~~~~~~~ ../../.././src/util/memory.h:171:67: note: expanded from macro 'mem_free_set' #define mem_free_set(x, v) do { if (*(x)) mem_free(*(x)); *(x) = (v); } while (0) ^ ../../.././src/util/string.h:31:45: note: passing argument to parameter 'src' here unsigned char *stracpy(const unsigned char *src); ^ ftp.c:1553:26: warning: passing 'char[29]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (ftp->dir) ADD_CONST("
\n
\n\n"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ftp.c:1550:41: note: expanded from macro 'ADD_CONST' add_fragment(conn->cached, conn->from, str, sizeof(str) - 1); \ ^~~ ../../.././src/cache/cache.h:113:25: note: passing argument to parameter 'data' here const unsigned char *data, ssize_t length); ^ 5 warnings generated. 96 warnings generated. [LD] src/protocol/ftp/lib.o gmake[3]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/protocol/ftp' [MAKE all] src/protocol/http gmake[3]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/protocol/http' [CC] src/protocol/http/blacklist.o [CC] src/protocol/http/codes.o [CC] src/protocol/http/http.o In file included from blacklist.c:12: ../../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from blacklist.c:15: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from blacklist.c:15: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ blacklist.c:33:2: warning: assigning to 'const unsigned char *' from 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(uri && uri->hostlen > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ blacklist.c:33:2: warning: passing 'char[42]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(uri && uri->hostlen > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ blacklist.c:37:8: warning: assigning to 'const unsigned char *' from 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strlcasecmp(entry->host, -1, uri->host, uri->hostlen)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ In file included from codes.c:14: In file included from ../../.././src/intl/gettext/libintl.h:16: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from codes.c:14: In file included from ../../.././src/intl/gettext/libintl.h:16: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from codes.c:14: ../../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from codes.c:15: In file included from ../../.././src/network/connection.h:5: In file included from ../../.././src/encoding/encoding.h:4: ../../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from codes.c:15: In file included from ../../.././src/network/connection.h:5: In file included from ../../.././src/encoding/encoding.h:4: ../../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from codes.c:17: ../../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from http.c:24: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from http.c:24: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from http.c:25: In file included from ../../.././src/cookies/cookies.h:6: ../../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from http.c:27: ../../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from http.c:29: In file included from ../../.././src/network/connection.h:5: In file included from ../../.././src/encoding/encoding.h:4: ../../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from http.c:29: In file included from ../../.././src/network/connection.h:5: In file included from ../../.././src/encoding/encoding.h:4: ../../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ 6 warnings generated. codes.c:33:9: warning: initializing 'const unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { 100, "Continue" }, ^~~~~~~~~~ codes.c:34:9: warning: initializing 'const unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { 101, "Switching Protocols" }, ^~~~~~~~~~~~~~~~~~~~~ codes.c:35:9: warning: initializing 'const unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { 200, "OK" }, ^~~~ codes.c:36:9: warning: initializing 'const unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { 201, "Created" }, ^~~~~~~~~ codes.c:37:9: warning: initializing 'const unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { 202, "Accepted" }, ^~~~~~~~~~ codes.c:38:9: warning: initializing 'const unsigned char *' with an expression of type 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { 203, "Non-Authoritative Information" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ codes.c:39:9: warning: initializing 'const unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { 204, "No Content" }, ^~~~~~~~~~~~ codes.c:40:9: warning: initializing 'const unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { 205, "Reset Content" }, ^~~~~~~~~~~~~~~ codes.c:41:9: warning: initializing 'const unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { 206, "Partial Content" }, ^~~~~~~~~~~~~~~~~ codes.c:42:9: warning: initializing 'const unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { 300, "Multiple Choices" }, ^~~~~~~~~~~~~~~~~~ codes.c:43:9: warning: initializing 'const unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { 301, "Moved Permanently" }, ^~~~~~~~~~~~~~~~~~~ codes.c:44:9: warning: initializing 'const unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { 302, "Found" }, ^~~~~~~ codes.c:45:9: warning: initializing 'const unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { 303, "See Other" }, ^~~~~~~~~~~ codes.c:46:9: warning: initializing 'const unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { 304, "Not Modified" }, ^~~~~~~~~~~~~~ codes.c:47:9: warning: initializing 'const unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { 305, "Use Proxy" }, ^~~~~~~~~~~ codes.c:48:9: warning: initializing 'const unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { 306, "(Unused)" }, ^~~~~~~~~~ codes.c:49:9: warning: initializing 'const unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { 307, "Temporary Redirect" }, ^~~~~~~~~~~~~~~~~~~~ codes.c:50:9: warning: initializing 'const unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { 400, "Bad Request" }, ^~~~~~~~~~~~~ codes.c:51:9: warning: initializing 'const unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { 401, "Unauthorized" }, ^~~~~~~~~~~~~~ codes.c:52:9: warning: initializing 'const unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { 402, "Payment Required" }, ^~~~~~~~~~~~~~~~~~ codes.c:53:9: warning: initializing 'const unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { 403, "Forbidden" }, ^~~~~~~~~~~ codes.c:54:9: warning: initializing 'const unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { 404, "Not Found" }, ^~~~~~~~~~~ codes.c:55:9: warning: initializing 'const unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { 405, "Method Not Allowed" }, ^~~~~~~~~~~~~~~~~~~~ codes.c:56:9: warning: initializing 'const unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { 406, "Not Acceptable" }, ^~~~~~~~~~~~~~~~ codes.c:57:9: warning: initializing 'const unsigned char *' with an expression of type 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { 407, "Proxy Authentication Required" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ codes.c:58:9: warning: initializing 'const unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { 408, "Request Timeout" }, ^~~~~~~~~~~~~~~~~ codes.c:59:9: warning: initializing 'const unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { 409, "Conflict" }, ^~~~~~~~~~ codes.c:60:9: warning: initializing 'const unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { 410, "Gone" }, ^~~~~~ codes.c:61:9: warning: initializing 'const unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { 411, "Length Required" }, ^~~~~~~~~~~~~~~~~ codes.c:62:9: warning: initializing 'const unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { 412, "Precondition Failed" }, ^~~~~~~~~~~~~~~~~~~~~ codes.c:63:9: warning: initializing 'const unsigned char *' with an expression of type 'char[25]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { 413, "Request Entity Too Large" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~ codes.c:64:9: warning: initializing 'const unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { 414, "Request-URI Too Long" }, ^~~~~~~~~~~~~~~~~~~~~~ codes.c:65:9: warning: initializing 'const unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { 415, "Unsupported Media Type" }, ^~~~~~~~~~~~~~~~~~~~~~~~ codes.c:66:9: warning: initializing 'const unsigned char *' with an expression of type 'char[32]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { 416, "Requested Range Not Satisfiable" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ codes.c:67:9: warning: initializing 'const unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { 417, "Expectation Failed" }, ^~~~~~~~~~~~~~~~~~~~ codes.c:68:9: warning: initializing 'const unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { 500, "Internal Server Error" }, ^~~~~~~~~~~~~~~~~~~~~~~ codes.c:69:9: warning: initializing 'const unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { 501, "Not Implemented" }, ^~~~~~~~~~~~~~~~~ codes.c:70:9: warning: initializing 'const unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { 502, "Bad Gateway" }, ^~~~~~~~~~~~~ codes.c:71:9: warning: initializing 'const unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { 503, "Service Unavailable" }, ^~~~~~~~~~~~~~~~~~~~~ codes.c:72:9: warning: initializing 'const unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { 504, "Gateway Timeout" }, ^~~~~~~~~~~~~~~~~ codes.c:73:9: warning: initializing 'const unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { 505, "HTTP Version Not Supported" }, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ codes.c:105:37: warning: passing 'char[16]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *title = asprintfa(_("HTTP error %03d", term), code); ^~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ codes.c:105:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *title = asprintfa(_("HTTP error %03d", term), code); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/snprintf.h:90:38: note: passing argument to parameter 'fmt' here unsigned char *asprintfa(const char *fmt, ...); ^ codes.c:108:24: warning: assigning to 'const unsigned char *' from 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!codestr) codestr = "Unknown error"; ^ ~~~~~~~~~~~~~~~ codes.c:116:3: warning: passing 'char[94]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "\n" ^~~~~~~~~~ ../../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ codes.c:128:3: warning: passing 'char[443]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] " An error occurred on the server while fetching the document you\n" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ codes.c:138:3: warning: passing 'char[41]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "

\n" ^~~~~~~~~~ ../../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ codes.c:144:3: warning: passing 'char[32]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "

\n" ^~~~~~~~~ ../../.././src/util/string.h:207:81: note: passing argument to parameter 'format' here struct string *add_format_to_string(struct string *string, const unsigned char *format, ...); ^ codes.c:181:46: warning: passing 'char[10]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] mem_free_set(&cache->content_type, stracpy("text/html")); ^~~~~~~~~~~ ../../.././src/util/memory.h:171:67: note: expanded from macro 'mem_free_set' #define mem_free_set(x, v) do { if (*(x)) mem_free(*(x)); *(x) = (v); } while (0) ^ ../../.././src/util/string.h:31:45: note: passing argument to parameter 'src' here unsigned char *stracpy(const unsigned char *src); ^ codes.c:183:20: warning: passing 'char[36]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] straconcat("\r\nContent-Type: text/html; charset=", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/memory.h:171:67: note: expanded from macro 'mem_free_set' #define mem_free_set(x, v) do { if (*(x)) mem_free(*(x)); *(x) = (v); } while (0) ^ ../../.././src/util/string.h:67:48: note: passing argument to parameter 'str' here unsigned char *straconcat(const unsigned char *str, ...); ^ codes.c:186:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_fragment(cache, 0, str, strlen(str)); ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ codes.c:202:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(conn && conn->uri); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ codes.c:202:2: warning: passing 'char[36]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(conn && conn->uri); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from http.c:46: ../../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ http.c:95:16: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("protocol", N_("HTTP"), ^~~~~~~~~~ ../../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:96:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "http", 0, ^~~~~~ ../../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:95:28: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("protocol", N_("HTTP"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:95:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("protocol", N_("HTTP"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ http.c:100:16: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("protocol.http", N_("Server bug workarounds"), ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:101:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "bugs", 0, ^~~~~~ ../../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:100:33: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("protocol.http", N_("Server bug workarounds"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:100:2: warning: initializing 'unsigned char *' with an expression of type 'char[35]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("protocol.http", N_("Server bug workarounds"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ http.c:104:16: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("protocol.http.bugs", N_("Do not send Accept-Charset"), ^~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:105:3: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "accept_charset", 0, 1, ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:104:38: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("protocol.http.bugs", N_("Do not send Accept-Charset"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:104:2: warning: initializing 'unsigned char *' with an expression of type 'char[102]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("protocol.http.bugs", N_("Do not send Accept-Charset"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ http.c:109:16: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("protocol.http.bugs", N_("Allow blacklisting"), ^~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:110:3: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "allow_blacklist", 0, 1, ^~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:109:38: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("protocol.http.bugs", N_("Allow blacklisting"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:109:2: warning: initializing 'unsigned char *' with an expression of type 'char[37]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("protocol.http.bugs", N_("Allow blacklisting"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ http.c:113:16: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("protocol.http.bugs", N_("Broken 302 redirects"), ^~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:114:3: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "broken_302_redirect", 0, 1, ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:113:38: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("protocol.http.bugs", N_("Broken 302 redirects"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:113:2: warning: initializing 'unsigned char *' with an expression of type 'char[194]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("protocol.http.bugs", N_("Broken 302 redirects"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ http.c:120:16: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("protocol.http.bugs", N_("No keepalive after POST requests"), ^~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:121:3: warning: initializing 'unsigned char *' with an expression of type 'char[18]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "post_no_keepalive", 0, 0, ^~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:120:38: warning: initializing 'unsigned char *' with an expression of type 'char[33]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("protocol.http.bugs", N_("No keepalive after POST requests"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:120:2: warning: initializing 'unsigned char *' with an expression of type 'char[49]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("protocol.http.bugs", N_("No keepalive after POST requests"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ http.c:124:16: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("protocol.http.bugs", N_("Use HTTP/1.0"), ^~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:125:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "http10", 0, 0, ^~~~~~~~ ../../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:124:38: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("protocol.http.bugs", N_("Use HTTP/1.0"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:124:2: warning: initializing 'unsigned char *' with an expression of type 'char[43]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("protocol.http.bugs", N_("Use HTTP/1.0"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ http.c:128:16: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("protocol.http", N_("Proxy configuration"), ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:129:3: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "proxy", 0, ^~~~~~~ ../../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:128:33: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("protocol.http", N_("Proxy configuration"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:128:2: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("protocol.http", N_("Proxy configuration"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ http.c:132:18: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("protocol.http.proxy", N_("Host and port-number"), ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:133:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "host", 0, "", ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:132:41: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("protocol.http.proxy", N_("Host and port-number"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:490:17: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:132:2: warning: initializing 'unsigned char *' with an expression of type 'char[129]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("protocol.http.proxy", N_("Host and port-number"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:23: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ http.c:138:18: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("protocol.http.proxy", N_("Username"), ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:139:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "user", 0, "", ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:138:41: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("protocol.http.proxy", N_("Username"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:490:17: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:138:2: warning: initializing 'unsigned char *' with an expression of type 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("protocol.http.proxy", N_("Username"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:23: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ http.c:142:18: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("protocol.http.proxy", N_("Password"), ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:143:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "passwd", 0, "", ^~~~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:142:41: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("protocol.http.proxy", N_("Password"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:490:17: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:142:2: warning: initializing 'unsigned char *' with an expression of type 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("protocol.http.proxy", N_("Password"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:23: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ http.c:147:16: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("protocol.http", N_("Referer sending"), ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:148:3: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "referer", 0, ^~~~~~~~~ ../../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:147:33: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("protocol.http", N_("Referer sending"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:147:2: warning: initializing 'unsigned char *' with an expression of type 'char[385]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("protocol.http", N_("Referer sending"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ http.c:157:15: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("protocol.http.referer", N_("Policy"), ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:480:5: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:158:3: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "policy", 0, ^~~~~~~~ ../../.././src/config/options.h:480:11: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:157:40: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("protocol.http.referer", N_("Policy"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:480:17: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:157:2: warning: initializing 'unsigned char *' with an expression of type 'char[171]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_INT("protocol.http.referer", N_("Policy"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:480:23: note: expanded from macro 'INIT_OPT_INT' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ http.c:166:18: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("protocol.http.referer", N_("Fake referer URL"), ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:167:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "fake", 0, "", ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:166:43: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("protocol.http.referer", N_("Fake referer URL"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:490:17: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:166:2: warning: initializing 'unsigned char *' with an expression of type 'char[42]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("protocol.http.referer", N_("Fake referer URL"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:23: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ http.c:171:18: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("protocol.http", N_("Send Accept-Language header"), ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:172:3: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "accept_language", 0, "", ^~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:171:35: warning: initializing 'unsigned char *' with an expression of type 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("protocol.http", N_("Send Accept-Language header"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:490:17: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:171:2: warning: initializing 'unsigned char *' with an expression of type 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("protocol.http", N_("Send Accept-Language header"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:23: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ http.c:175:16: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("protocol.http", N_("Use UI language as Accept-Language"), ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:176:3: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "accept_ui_language", 0, 1, ^~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:175:33: warning: initializing 'unsigned char *' with an expression of type 'char[35]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("protocol.http", N_("Use UI language as Accept-Language"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:175:2: warning: initializing 'unsigned char *' with an expression of type 'char[371]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("protocol.http", N_("Use UI language as Accept-Language"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ http.c:194:16: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("protocol.http", N_("Enable on-the-fly compression"), ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:195:3: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "compression", 0, 0, ^~~~~~~~~~~~~ ../../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:194:33: warning: initializing 'unsigned char *' with an expression of type 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("protocol.http", N_("Enable on-the-fly compression"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:194:2: warning: initializing 'unsigned char *' with an expression of type 'char[507]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("protocol.http", N_("Enable on-the-fly compression"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ http.c:209:16: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("protocol.http", N_("Activate HTTP TRACE debugging"), ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:210:3: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "trace", 0, 0, ^~~~~~~ ../../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:209:33: warning: initializing 'unsigned char *' with an expression of type 'char[30]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("protocol.http", N_("Activate HTTP TRACE debugging"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:209:2: warning: initializing 'unsigned char *' with an expression of type 'char[310]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("protocol.http", N_("Activate HTTP TRACE debugging"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ http.c:219:18: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("protocol.http", N_("User-agent identification"), ^~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:220:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "user_agent", 0, "ELinks/%v (textmode; %s; %t-%b)", ^~~~~~~~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:219:35: warning: initializing 'unsigned char *' with an expression of type 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("protocol.http", N_("User-agent identification"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:490:17: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:219:2: warning: initializing 'unsigned char *' with an expression of type 'char[636]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("protocol.http", N_("User-agent identification"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:23: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ http.c:238:16: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("protocol", N_("HTTPS"), ^~~~~~~~~~ ../../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:239:5: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "https", 0, ^~~~~~~ ../../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:238:28: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("protocol", N_("HTTPS"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:238:2: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("protocol", N_("HTTPS"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ http.c:242:16: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("protocol.https", N_("Proxy configuration"), ^~~~~~~~~~~~~~~~ ../../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:243:5: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "proxy", 0, ^~~~~~~ ../../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:242:34: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("protocol.https", N_("Proxy configuration"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:242:2: warning: initializing 'unsigned char *' with an expression of type 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("protocol.https", N_("Proxy configuration"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ http.c:246:18: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("protocol.https.proxy", N_("Host and port-number"), ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:247:5: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "host", 0, "", ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:246:42: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("protocol.https.proxy", N_("Host and port-number"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:490:17: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ http.c:246:2: warning: initializing 'unsigned char *' with an expression of type 'char[139]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("protocol.https.proxy", N_("Host and port-number"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:23: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ http.c:257:15: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /* name: */ N_("HTTP"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/main/module.h:41:4: note: expanded from macro 'struct_module' { name, options, hooks, submods, data, init, done } ^~~~ http.c:291:23: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&ac, ", "); ^~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ http.c:293:23: warning: passing 'char[17]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&ac, "Accept-Charset: "); ^~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ http.c:376:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int len = strcspn(data, " \t\r\n\\"); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:80:29: note: passing argument to parameter '__s' here size_t strcspn(const char *__s, const char *__charset); ^ http.c:385:26: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(header, "%20"); ^~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ 59 warnings generated. http.c:480:3: warning: initializing 'const unsigned char *const' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "mod_czech/3.1.0", ^~~~~~~~~~~~~~~~~ http.c:481:3: warning: initializing 'const unsigned char *const' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "Purveyor", ^~~~~~~~~~ http.c:482:3: warning: initializing 'const unsigned char *const' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "Netscape-Enterprise", ^~~~~~~~~~~~~~~~~~~~~ http.c:486:20: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!get_opt_bool("protocol.http.bugs.allow_blacklist") ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ http.c:490:30: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] server = parse_header(head, "Server", NULL); ^~~~~~~~ ../../.././src/protocol/header.h:12:61: note: passing argument to parameter here unsigned char *parse_header(unsigned char *, unsigned char *, unsigned char **); ^ http.c:495:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strstr(server, *s)) { ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:89:26: note: passing argument to parameter '__big' here char *strstr(const char *__big, const char *__little); ^ http.c:495:22: warning: passing 'const unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strstr(server, *s)) { ^~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:89:45: note: passing argument to parameter '__little' here char *strstr(const char *__big, const char *__little); ^ http.c:513:24: warning: passing 'char[37]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && (!get_opt_bool("protocol.http.bugs.post_no_keepalive") ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ http.c:570:22: warning: passing 'char[26]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || get_opt_bool("protocol.http.bugs.http10")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ http.c:588:24: warning: passing 'char[18]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(header, "Accept-Encoding: "); ^~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ http.c:591:24: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(header, "bzip2"); ^~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ http.c:596:35: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (comma) add_to_string(header, ", "); ^~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ http.c:597:24: warning: passing 'char[14]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(header, "deflate, gzip"); ^~~~~~~~~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ http.c:614:27: warning: passing 'char[20]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int trace = get_opt_bool("protocol.http.trace"); ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ http.c:642:26: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&header, "TRACE "); ^~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ http.c:644:26: warning: passing 'char[9]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&header, "CONNECT "); ^~~~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ http.c:651:26: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&header, "POST "); ^~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ http.c:654:26: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&header, "GET "); ^~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ http.c:676:25: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&header, " HTTP/"); ^~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ http.c:685:25: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&header, "Host: "); ^~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ http.c:691:37: warning: passing 'char[25]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *user = get_opt_str("protocol.http.proxy.user"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:304:60: note: expanded from macro 'get_opt_str' #define get_opt_str(name) get_opt_str_tree(config_options, name) ^~~~ ../../.././src/config/options.h:296:52: note: expanded from macro 'get_opt_str_tree' #define get_opt_str_tree(tree, name) get_opt(tree, name, OPT_STRING)->string ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ http.c:692:39: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *passwd = get_opt_str("protocol.http.proxy.passwd"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:304:60: note: expanded from macro 'get_opt_str' #define get_opt_str(name) get_opt_str_tree(config_options, name) ^~~~ ../../.././src/config/options.h:296:52: note: expanded from macro 'get_opt_str_tree' #define get_opt_str_tree(tree, name) get_opt(tree, name, OPT_STRING)->string ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ http.c:696:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int userlen = int_min(strlen(user), AUTH_USER_MAXLEN - 1); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ http.c:697:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int passwordlen = int_min(strlen(passwd), AUTH_PASSWORD_MAXLEN - 1); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ http.c:710:28: warning: passing 'char[29]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&header, "Proxy-Authorization: Digest "); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ http.c:726:30: warning: passing 'char[28]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&header, "Proxy-Authorization: Basic "); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ http.c:740:23: warning: passing 'char[25]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] optstr = get_opt_str("protocol.http.user_agent"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:304:60: note: expanded from macro 'get_opt_str' #define get_opt_str(name) get_opt_str_tree(config_options, name) ^~~~ ../../.././src/config/options.h:296:52: note: expanded from macro 'get_opt_str_tree' #define get_opt_str_tree(tree, name) get_opt(tree, name, OPT_STRING)->string ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ http.c:741:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (*optstr && strcmp(optstr, " ")) { ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ http.c:744:26: warning: passing 'char[13]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&header, "User-Agent: "); ^~~~~~~~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ http.c:754:35: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ustr = subst_user_agent(optstr, VERSION_STRING, system_name, ^~~~~~~~~~~~~~ ../../.././src/setup.h:5:26: note: expanded from macro 'VERSION_STRING' #define VERSION_STRING VERSION ^~~~~~~ ../../../config.h:797:17: note: expanded from macro 'VERSION' #define VERSION "0.12pre6" ^~~~~~~~~~ http.c:309:53: note: passing argument to parameter 'version' here subst_user_agent(unsigned char *fmt, unsigned char *version, ^ http.c:768:23: warning: passing 'char[29]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] switch (get_opt_int("protocol.http.referer.policy")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ http.c:774:26: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] optstr = get_opt_str("protocol.http.referer.fake"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:304:60: note: expanded from macro 'get_opt_str' #define get_opt_str(name) get_opt_str_tree(config_options, name) ^~~~ ../../.././src/config/options.h:296:52: note: expanded from macro 'get_opt_str_tree' #define get_opt_str_tree(tree, name) get_opt(tree, name, OPT_STRING)->string ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ http.c:776:28: warning: passing 'char[10]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&header, "Referer: "); ^~~~~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ http.c:783:28: warning: passing 'char[10]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&header, "Referer: "); ^~~~~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ http.c:789:28: warning: passing 'char[10]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&header, "Referer: "); ^~~~~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ http.c:806:25: warning: passing 'char[12]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&header, "Accept: */*"); ^~~~~~~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ http.c:809:19: warning: passing 'char[26]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (get_opt_bool("protocol.http.compression")) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ http.c:817:23: warning: passing 'char[34]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && !get_opt_bool("protocol.http.bugs.accept_charset") ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ http.c:822:23: warning: passing 'char[30]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] optstr = get_opt_str("protocol.http.accept_language"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:304:60: note: expanded from macro 'get_opt_str' #define get_opt_str(name) get_opt_str_tree(config_options, name) ^~~~ ../../.././src/config/options.h:296:52: note: expanded from macro 'get_opt_str_tree' #define get_opt_str_tree(tree, name) get_opt(tree, name, OPT_STRING)->string ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ http.c:824:26: warning: passing 'char[18]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&header, "Accept-Language: "); ^~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ http.c:829:24: warning: passing 'char[33]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] else if (get_opt_bool("protocol.http.accept_ui_language")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ http.c:833:27: warning: passing 'char[18]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&header, "Accept-Language: "); ^~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ http.c:848:27: warning: passing 'char[13]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&header, "Connection: "); ^~~~~~~~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ http.c:850:27: warning: passing 'char[19]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&header, "Proxy-Connection: "); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ http.c:853:35: warning: passing 'char[37]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!uri->post || !get_opt_bool("protocol.http.bugs.post_no_keepalive")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ http.c:854:27: warning: passing 'char[11]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&header, "Keep-Alive"); ^~~~~~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ http.c:856:27: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&header, "close"); ^~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ http.c:867:28: warning: passing 'char[20]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&header, "If-Modified-Since: "); ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ http.c:872:28: warning: passing 'char[16]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&header, "If-None-Match: "); ^~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ http.c:882:26: warning: passing 'char[17]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&header, "Pragma: no-cache"); ^~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ http.c:884:26: warning: passing 'char[24]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&header, "Cache-Control: no-cache"); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ http.c:894:26: warning: passing 'char[14]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&header, "Range: bytes="); ^~~~~~~~~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ http.c:914:28: warning: passing 'char[23]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&header, "Authorization: Digest "); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ http.c:940:28: warning: passing 'char[22]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&header, "Authorization: Basic "); ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ http.c:953:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *postend = strchr(uri->post, '\n'); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ http.c:953:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *postend = strchr(uri->post, '\n'); ^ ~~~~~~~~~~~~~~~~~~~~~~~ http.c:956:27: warning: passing 'char[15]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&header, "Content-Type: "); ^~~~~~~~~~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ http.c:962:26: warning: passing 'char[17]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&header, "Content-Length: "); ^~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ http.c:963:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_long_to_string(&header, strlen(post_data) / 2); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ http.c:973:27: warning: passing 'char[9]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&header, "Cookie: "); ^~~~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ http.c:992:3: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(!use_connect); /* see comment above */ ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ http.c:992:3: warning: passing 'char[31]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(!use_connect); /* see comment above */ ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ http.c:998:4: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(h1 >= 0 && h1 < 16, "h1 in the POST buffer is %d (%d/%c)", h1, post[0], post[0]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ http.c:998:4: warning: passing 'char[73]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(h1 >= 0 && h1 < 16, "h1 in the POST buffer is %d (%d/%c)", h1, post[0], post[0]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ http.c:1002:4: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(h2 >= 0 && h2 < 16, "h2 in the POST buffer is %d (%d/%c)", h2, post[1], post[1]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ http.c:1002:4: warning: passing 'char[73]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(h2 >= 0 && h2 < 16, "h2 in the POST buffer is %d (%d/%c)", h2, post[1], post[1]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ http.c:1240:17: warning: passing 'unsigned char[1]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] n = strtol(rb->data, (char **) &de, 16); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:167:26: note: passing argument to parameter '__str' here long strtol(const char *__str, char **__endptr, int __base); ^ http.c:1384:3: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(ret == -1, "Unexpected return value: %d", ret); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ http.c:1384:3: warning: passing 'char[56]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(ret == -1, "Unexpected return value: %d", ret); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ http.c:1400:38: warning: passing 'unsigned char[1]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (rb->length > 4 && c_strncasecmp(rb->data, "HTTP/", 5)) ^~~~~~~~ ../../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ http.c:1437:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strncasecmp(d, "Basic", 5)) { ^ ../../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ http.c:1438:47: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *realm = get_header_param(d, "realm"); ^~~~~~~ ../../.././src/protocol/header.h:14:65: note: passing argument to parameter here unsigned char *get_header_param(unsigned char *, unsigned char *); ^ http.c:1446:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (!c_strncasecmp(d, "Digest", 6)) { ^ ../../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ http.c:1447:47: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *realm = get_header_param(d, "realm"); ^~~~~~~ ../../.././src/protocol/header.h:14:65: note: passing argument to parameter here unsigned char *get_header_param(unsigned char *, unsigned char *); ^ http.c:1448:47: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *nonce = get_header_param(d, "nonce"); ^~~~~~~ ../../.././src/protocol/header.h:14:65: note: passing argument to parameter here unsigned char *get_header_param(unsigned char *, unsigned char *); ^ http.c:1449:48: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *opaque = get_header_param(d, "opaque"); ^~~~~~~~ ../../.././src/protocol/header.h:14:65: note: passing argument to parameter here unsigned char *get_header_param(unsigned char *, unsigned char *); ^ http.c:1539:15: warning: passing 'char[28]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : stracpy("\r\nContent-Type: text/html\r\n")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:31:45: note: passing argument to parameter 'src' here unsigned char *stracpy(const unsigned char *src); ^ http.c:1575:36: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] while ((cookie = parse_header(ch, "Set-Cookie", &ch))) { ^~~~~~~~~~~~ ../../.././src/protocol/header.h:12:61: note: passing argument to parameter here unsigned char *parse_header(unsigned char *, unsigned char *, unsigned char **); ^ http.c:1623:20: warning: passing 'char[36]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!get_opt_bool("document.cache.ignore_cache_control")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ http.c:1634:39: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if ((d = parse_header(cached->head, "Expires", NULL))) { ^~~~~~~~~ ../../.././src/protocol/header.h:12:61: note: passing argument to parameter here unsigned char *parse_header(unsigned char *, unsigned char *, unsigned char **); ^ http.c:1646:39: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if ((d = parse_header(cached->head, "Pragma", NULL))) { ^~~~~~~~ ../../.././src/protocol/header.h:12:61: note: passing argument to parameter here unsigned char *parse_header(unsigned char *, unsigned char *, unsigned char **); ^ http.c:1647:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strstr(d, "no-cache")) { ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:89:26: note: passing argument to parameter '__big' here char *strstr(const char *__big, const char *__little); ^ http.c:1655:42: warning: passing 'char[14]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && (d = parse_header(cached->head, "Cache-Control", NULL))) { ^~~~~~~~~~~~~~~ ../../.././src/protocol/header.h:12:61: note: passing argument to parameter here unsigned char *parse_header(unsigned char *, unsigned char *, unsigned char **); ^ http.c:1656:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strstr(d, "no-cache") || strstr(d, "must-revalidate")) { ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:89:26: note: passing argument to parameter '__big' here char *strstr(const char *__big, const char *__little); ^ http.c:1656:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strstr(d, "no-cache") || strstr(d, "must-revalidate")) { ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:89:26: note: passing argument to parameter '__big' here char *strstr(const char *__big, const char *__little); ^ http.c:1661:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *pos = strstr(d, "max-age="); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:89:26: note: passing argument to parameter '__big' here char *strstr(const char *__big, const char *__little); ^ http.c:1661:20: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *pos = strstr(d, "max-age="); ^ ~~~~~~~~~~~~~~~~~~~~~ http.c:1663:5: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(cached->cache_mode != CACHE_MODE_NEVER); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ http.c:1663:5: warning: passing 'char[57]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(cached->cache_mode != CACHE_MODE_NEVER); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ http.c:1669:42: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] timeval_from_seconds(&max_age, atol(pos + 8)); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:136:24: note: passing argument to parameter here long atol(const char *); ^ http.c:1685:40: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] d = parse_header(conn->cached->head, "Location", NULL); ^~~~~~~~~~ ../../.././src/protocol/header.h:12:61: note: passing argument to parameter here unsigned char *parse_header(unsigned char *, unsigned char *, unsigned char **); ^ http.c:1700:24: warning: passing 'char[39]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && get_opt_bool("protocol.http.bugs.broken_302_redirect")) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ http.c:1710:25: warning: passing 'char[17]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] conn->cached->head, "WWW-Authenticate")) { ^~~~~~~~~~~~~~~~~~ http.c:1430:41: note: passing argument to parameter 'header_field' here unsigned char *header, unsigned char *header_field) ^ http.c:1719:40: warning: passing 'char[19]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] d = parse_header(conn->cached->head, "Proxy-Authenticate", &str); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/protocol/header.h:12:61: note: passing argument to parameter here unsigned char *parse_header(unsigned char *, unsigned char *, unsigned char **); ^ http.c:1721:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strncasecmp(d, "Basic", 5)) { ^ ../../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ http.c:1722:48: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *realm = get_header_param(d, "realm"); ^~~~~~~ ../../.././src/protocol/header.h:14:65: note: passing argument to parameter here unsigned char *get_header_param(unsigned char *, unsigned char *); ^ http.c:1731:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (!c_strncasecmp(d, "Digest", 6)) { ^ ../../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ http.c:1732:48: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *realm = get_header_param(d, "realm"); ^~~~~~~ ../../.././src/protocol/header.h:14:65: note: passing argument to parameter here unsigned char *get_header_param(unsigned char *, unsigned char *); ^ http.c:1733:48: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *nonce = get_header_param(d, "nonce"); ^~~~~~~ ../../.././src/protocol/header.h:14:65: note: passing argument to parameter here unsigned char *get_header_param(unsigned char *, unsigned char *); ^ http.c:1734:49: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *opaque = get_header_param(d, "opaque"); ^~~~~~~~ ../../.././src/protocol/header.h:14:65: note: passing argument to parameter here unsigned char *get_header_param(unsigned char *, unsigned char *); ^ http.c:1746:26: warning: passing 'char[19]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] d = parse_header(str, "Proxy-Authenticate", &str); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/protocol/header.h:12:61: note: passing argument to parameter here unsigned char *parse_header(unsigned char *, unsigned char *, unsigned char **); ^ http.c:1755:44: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if ((d = parse_header(conn->cached->head, "Connection", NULL)) ^~~~~~~~~~~~ ../../.././src/protocol/header.h:12:61: note: passing argument to parameter here unsigned char *parse_header(unsigned char *, unsigned char *, unsigned char **); ^ http.c:1756:48: warning: passing 'char[17]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || (d = parse_header(conn->cached->head, "Proxy-Connection", NULL))) { ^~~~~~~~~~~~~~~~~~ ../../.././src/protocol/header.h:12:61: note: passing argument to parameter here unsigned char *parse_header(unsigned char *, unsigned char *, unsigned char **); ^ http.c:1757:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strcasecmp(d, "close")) http->close = 1; ^ ../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ http.c:1765:39: warning: passing 'char[14]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] d = parse_header(conn->cached->head, "Content-Range", NULL); ^~~~~~~~~~~~~~~ ../../.././src/protocol/header.h:12:61: note: passing argument to parameter here unsigned char *parse_header(unsigned char *, unsigned char *, unsigned char **); ^ http.c:1767:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strlen(d) > 6) { ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ http.c:1769:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (isdigit(d[6]) && !c_strcasecmp(d, "bytes")) { ^ ../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ http.c:1773:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] f = strtol(d + 6, NULL, 10); ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:167:26: note: passing argument to parameter '__str' here long strtol(const char *__str, char **__endptr, int __base); ^ http.c:1805:39: warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] d = parse_header(conn->cached->head, "Content-Length", NULL); ^~~~~~~~~~~~~~~~ ../../.././src/protocol/header.h:12:61: note: passing argument to parameter here unsigned char *parse_header(unsigned char *, unsigned char *, unsigned char **); ^ http.c:1811:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] l = strtol(d, (char **) &ep, 10); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:167:26: note: passing argument to parameter '__str' here long strtol(const char *__str, char **__endptr, int __base); ^ http.c:1822:40: warning: passing 'char[14]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] d = parse_header(conn->cached->head, "Accept-Ranges", NULL); ^~~~~~~~~~~~~~~ ../../.././src/protocol/header.h:12:61: note: passing argument to parameter here unsigned char *parse_header(unsigned char *, unsigned char *, unsigned char **); ^ http.c:1825:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strcasecmp(d, "none")) ^ ../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ http.c:1834:39: warning: passing 'char[18]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] d = parse_header(conn->cached->head, "Transfer-Encoding", NULL); ^~~~~~~~~~~~~~~~~~~ ../../.././src/protocol/header.h:12:61: note: passing argument to parameter here unsigned char *parse_header(unsigned char *, unsigned char *, unsigned char **); ^ http.c:1836:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strcasecmp(d, "chunked")) { ^ ../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ http.c:1844:39: warning: passing 'char[14]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] d = parse_header(conn->cached->head, "Last-Modified", NULL); ^~~~~~~~~~~~~~~ ../../.././src/protocol/header.h:12:61: note: passing argument to parameter here unsigned char *parse_header(unsigned char *, unsigned char *, unsigned char **); ^ http.c:1846:51: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (conn->cached->last_modified && c_strcasecmp(conn->cached->last_modified, d)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ http.c:1846:80: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (conn->cached->last_modified && c_strcasecmp(conn->cached->last_modified, d)) { ^ ../../.././src/util/string.h:111:46: note: passing argument to parameter 's2' here int c_strcasecmp(const char *s1, const char *s2); ^ http.c:1859:40: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] d = parse_header(conn->cached->head, "Date", NULL); ^~~~~~ ../../.././src/protocol/header.h:12:61: note: passing argument to parameter here unsigned char *parse_header(unsigned char *, unsigned char *, unsigned char **); ^ http.c:1864:39: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] d = parse_header(conn->cached->head, "ETag", NULL); ^~~~~~ ../../.././src/protocol/header.h:12:61: note: passing argument to parameter here unsigned char *parse_header(unsigned char *, unsigned char *, unsigned char **); ^ http.c:1878:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strcmp(new_tag, old_tag)) { ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ http.c:1878:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strcmp(new_tag, old_tag)) { ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ http.c:1895:39: warning: passing 'char[17]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] d = parse_header(conn->cached->head, "Content-Encoding", NULL); ^~~~~~~~~~~~~~~~~~ ../../.././src/protocol/header.h:12:61: note: passing argument to parameter here unsigned char *parse_header(unsigned char *, unsigned char *, unsigned char **); ^ http.c:1908:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && (!c_strcasecmp(d, "gzip") || !c_strcasecmp(d, "x-gzip"))) ^ ../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ http.c:1908:53: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && (!c_strcasecmp(d, "gzip") || !c_strcasecmp(d, "x-gzip"))) ^ ../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ http.c:1910:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strcasecmp(d, "deflate") || !c_strcasecmp(d, "x-deflate")) ^ ../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ http.c:1910:52: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strcasecmp(d, "deflate") || !c_strcasecmp(d, "x-deflate")) ^ ../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ http.c:1916:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && (!c_strcasecmp(d, "bzip2") || !c_strcasecmp(d, "x-bzip2"))) ^ ../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ http.c:1916:54: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && (!c_strcasecmp(d, "bzip2") || !c_strcasecmp(d, "x-bzip2"))) ^ ../../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ 228 warnings generated. [LD] src/protocol/http/lib.o gmake[3]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/protocol/http' [MAKE all] src/protocol/rewrite gmake[3]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/protocol/rewrite' [CC] src/protocol/rewrite/rewrite.o In file included from rewrite.c:9: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from rewrite.c:9: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from rewrite.c:10: ../../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from rewrite.c:14: ../../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from rewrite.c:15: In file included from ../../.././src/session/location.h:4: In file included from ../../.././src/session/download.h:5: ../../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from rewrite.c:15: In file included from ../../.././src/session/location.h:4: In file included from ../../.././src/session/download.h:5: ../../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ rewrite.c:44:16: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("protocol", N_("URI rewriting"), ^~~~~~~~~~ ../../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:45:3: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "rewrite", OPT_SORT, ^~~~~~~~~ ../../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:44:28: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("protocol", N_("URI rewriting"), ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:44:2: warning: initializing 'unsigned char *' with an expression of type 'char[342]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("protocol", N_("URI rewriting"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ rewrite.c:54:16: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("protocol.rewrite", N_("Enable dumb prefixes"), ^~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:55:3: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "enable-dumb", 0, 1, ^~~~~~~~~~~~~ ../../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:54:36: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("protocol.rewrite", N_("Enable dumb prefixes"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:54:2: warning: initializing 'unsigned char *' with an expression of type 'char[190]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("protocol.rewrite", N_("Enable dumb prefixes"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ rewrite.c:61:16: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("protocol.rewrite", N_("Enable smart prefixes"), ^~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:5: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:62:3: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "enable-smart", 0, 1, ^~~~~~~~~~~~~~ ../../.././src/config/options.h:475:11: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:61:36: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("protocol.rewrite", N_("Enable smart prefixes"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:475:17: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:61:2: warning: initializing 'unsigned char *' with an expression of type 'char[233]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_BOOL("protocol.rewrite", N_("Enable smart prefixes"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:475:23: note: expanded from macro 'INIT_OPT_BOOL' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ rewrite.c:69:16: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("protocol.rewrite", N_("Dumb Prefixes"), ^~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:70:3: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "dumb", OPT_AUTOCREATE | OPT_SORT, ^~~~~~ ../../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:69:36: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("protocol.rewrite", N_("Dumb Prefixes"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:69:2: warning: initializing 'unsigned char *' with an expression of type 'char[56]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("protocol.rewrite", N_("Dumb Prefixes"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ rewrite.c:73:18: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("protocol.rewrite.dumb", NULL, ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:74:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "_template_", 0, "", ^~~~~~~~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:73:2: warning: initializing 'unsigned char *' with an expression of type 'char[103]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("protocol.rewrite.dumb", NULL, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:23: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ rewrite.c:80:16: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("protocol.rewrite", N_("Smart Prefixes"), ^~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:525:5: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:81:3: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "smart", OPT_AUTOCREATE | OPT_SORT, ^~~~~~~ ../../.././src/config/options.h:525:11: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:80:36: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("protocol.rewrite", N_("Smart Prefixes"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:525:17: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:80:2: warning: initializing 'unsigned char *' with an expression of type 'char[58]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_TREE("protocol.rewrite", N_("Smart Prefixes"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:525:23: note: expanded from macro 'INIT_OPT_TREE' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ rewrite.c:87:18: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("protocol.rewrite.smart", NULL, ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:88:3: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "_template_", 0, "", ^~~~~~~~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:87:2: warning: initializing 'unsigned char *' with an expression of type 'char[202]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("protocol.rewrite.smart", NULL, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:23: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ rewrite.c:96:18: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("protocol.rewrite", N_("Default template"), ^~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:97:3: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] "default_template", 0, "", ^~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:96:38: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("protocol.rewrite", N_("Default template"), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/config/options.h:490:17: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:96:2: warning: initializing 'unsigned char *' with an expression of type 'char[482]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_STRING("protocol.rewrite", N_("Default template"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:23: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~~~~~~~ ../../.././src/config/options.h:335:17: note: expanded from macro 'DESC' #define DESC(x) (x) ^~~ rewrite.c:115:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("elinks", ELINKS_WEBSITE_URL), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:113:18: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:115:23: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("elinks", ELINKS_WEBSITE_URL), ^~~~~~~~ rewrite.c:113:49: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:116:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("documentation", ELINKS_DOC_URL), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:113:18: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:116:23: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("documentation", ELINKS_DOC_URL), ^~~~~~~~~~~~~~~ rewrite.c:113:49: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:117:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("bz", ELINKS_BUGS_URL), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:113:18: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:117:23: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("bz", ELINKS_BUGS_URL), ^~~~ rewrite.c:113:49: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:118:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("bug", ELINKS_BUGS_URL), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:113:18: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:118:23: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("bug", ELINKS_BUGS_URL), ^~~~~ rewrite.c:113:49: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:120:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("arc", "http://web.archive.org/web/*/%c"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:113:18: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:120:23: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("arc", "http://web.archive.org/web/*/%c"), ^~~~~ rewrite.c:113:49: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:121:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("cia", "http://cia.navi.cx/"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:113:18: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:121:23: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("cia", "http://cia.navi.cx/"), ^~~~~ rewrite.c:113:49: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:122:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("b", "http://babelfish.altavista.com/babelfish/tr"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:113:18: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:122:23: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("b", "http://babelfish.altavista.com/babelfish/tr"), ^~~ rewrite.c:113:49: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:123:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("d", "http://www.dict.org"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:113:18: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:123:23: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("d", "http://www.dict.org"), ^~~ rewrite.c:113:49: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:124:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("g", "http://www.google.com/"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:113:18: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:124:23: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("g", "http://www.google.com/"), ^~~ rewrite.c:113:49: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:125:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("gg", "http://www.google.com/"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:113:18: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:125:23: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("gg", "http://www.google.com/"), ^~~~ rewrite.c:113:49: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:126:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("go", "http://www.google.com/"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:113:18: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:126:23: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("go", "http://www.google.com/"), ^~~~ rewrite.c:113:49: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:127:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("fm", "http://freshmeat.net/"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:113:18: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:127:23: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("fm", "http://freshmeat.net/"), ^~~~ rewrite.c:113:49: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:128:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("sf", "http://www.sourceforge.net/"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:113:18: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:128:23: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("sf", "http://www.sourceforge.net/"), ^~~~ rewrite.c:113:49: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:129:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("dbug", "http://bugs.debian.org/"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:113:18: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:129:23: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("dbug", "http://bugs.debian.org/"), ^~~~~~ rewrite.c:113:49: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:130:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("dpkg", "http://packages.debian.org/"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:113:18: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:130:23: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("dpkg", "http://packages.debian.org/"), ^~~~~~ rewrite.c:113:49: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:133:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("lua", "file:///usr/share/doc/lua40-doc/manual/idx.html"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:113:18: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:133:23: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("lua", "file:///usr/share/doc/lua40-doc/manual/idx.html"), ^~~~~ rewrite.c:113:49: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:134:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("pycur", "http://www.python.org/doc/current/"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:113:18: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:134:23: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("pycur", "http://www.python.org/doc/current/"), ^~~~~~~ rewrite.c:113:49: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:135:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("pydev", "http://www.python.org/dev/doc/devel/"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:113:18: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:135:23: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("pydev", "http://www.python.org/dev/doc/devel/"), ^~~~~~~ rewrite.c:113:49: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:136:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("pyhelp", "http://starship.python.net/crew/theller/pyhelp.cgi"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:113:18: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:136:23: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("pyhelp", "http://starship.python.net/crew/theller/pyhelp.cgi"), ^~~~~~~~ rewrite.c:113:49: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:137:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("pyvault", "http://www.vex.net/parnassus/"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:113:18: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:137:23: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("pyvault", "http://www.vex.net/parnassus/"), ^~~~~~~~~ rewrite.c:113:49: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:138:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("e2", "http://www.everything2.org/"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:113:18: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:138:23: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("e2", "http://www.everything2.org/"), ^~~~ rewrite.c:113:49: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:139:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("sd", "http://slashdot.org/"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:113:18: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:139:23: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("sd", "http://slashdot.org/"), ^~~~ rewrite.c:113:49: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:140:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("vhtml", "http://validator.w3.org/check?uri=%c"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:113:18: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:140:23: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("vhtml", "http://validator.w3.org/check?uri=%c"), ^~~~~~~ rewrite.c:113:49: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:141:2: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("vcss", "http://jigsaw.w3.org/css-validator/validator?uri=%c"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:113:18: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:141:23: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_DUMB_PREFIX("vcss", "http://jigsaw.w3.org/css-validator/validator?uri=%c"), ^~~~~~ rewrite.c:113:49: note: expanded from macro 'INIT_OPT_DUMB_PREFIX' INIT_OPT_STRING("protocol.rewrite.dumb", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:147:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("bug", bugzilla_prefix("show_bug.cgi?id=%s")), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:147:24: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("bug", bugzilla_prefix("show_bug.cgi?id=%s")), ^~~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:154:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("arc", "http://web.archive.org/web/*/%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:154:24: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("arc", "http://web.archive.org/web/*/%s"), ^~~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:155:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("bb", "http://babelfish.altavista.com/babelfish/tr?urltext=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:155:24: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("bb", "http://babelfish.altavista.com/babelfish/tr?urltext=%s"), ^~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:156:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("bb_fr_en", "http://babelfish.altavista.com/babelfish/tr?lp=fr_en&submit=1&urltext=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:156:24: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("bb_fr_en", "http://babelfish.altavista.com/babelfish/tr?lp=fr_en&submit=1&urltext=%s"), ^~~~~~~~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:157:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("bb_en_fr", "http://babelfish.altavista.com/babelfish/tr?lp=en_fr&submit=1&urltext=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:157:24: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("bb_en_fr", "http://babelfish.altavista.com/babelfish/tr?lp=en_fr&submit=1&urltext=%s"), ^~~~~~~~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:158:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("cambridge", "http://dictionary.cambridge.org/results.asp?searchword=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:158:24: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("cambridge", "http://dictionary.cambridge.org/results.asp?searchword=%s"), ^~~~~~~~~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:159:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("cliki", "http://www.cliki.net/admin/search?words=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:159:24: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("cliki", "http://www.cliki.net/admin/search?words=%s"), ^~~~~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:160:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("d", "http://www.dict.org/bin/Dict?Query=%s&Form=Dict1&Strategy=*&Database=*&submit=Submit+query"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:160:24: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("d", "http://www.dict.org/bin/Dict?Query=%s&Form=Dict1&Strategy=*&Database=*&submit=Submit+query"), ^~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:161:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("dmoz", "http://search.dmoz.org/cgi-bin/search?search=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:161:24: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("dmoz", "http://search.dmoz.org/cgi-bin/search?search=%s"), ^~~~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:162:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("foldoc", "http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:162:24: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("foldoc", "http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?%s"), ^~~~~~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:163:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("g", "http://www.google.com/search?q=%s&btnG=Google+Search"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:163:24: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("g", "http://www.google.com/search?q=%s&btnG=Google+Search"), ^~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:164:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("gd", "http://www.google.com/search?q=%s&cat=gwd/Top"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:164:24: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("gd", "http://www.google.com/search?q=%s&cat=gwd/Top"), ^~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:167:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("gg", "http://www.google.com/search?q=%s&btnG=Google+Search"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:167:24: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("gg", "http://www.google.com/search?q=%s&btnG=Google+Search"), ^~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:168:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("gi", "http://images.google.com/images?q=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:168:24: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("gi", "http://images.google.com/images?q=%s"), ^~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:169:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("gn", "http://news.google.com/news?q=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:169:24: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("gn", "http://news.google.com/news?q=%s"), ^~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:170:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("go", "http://www.google.com/search?q=%s&btnG=Google+Search"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:170:24: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("go", "http://www.google.com/search?q=%s&btnG=Google+Search"), ^~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:171:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("gr", "http://groups.google.com/groups?q=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:171:24: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("gr", "http://groups.google.com/groups?q=%s"), ^~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:172:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("google", "http://www.google.com/search?q=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:172:24: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("google", "http://www.google.com/search?q=%s"), ^~~~~~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:173:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("gwho", "http://www.googlism.com/?ism=%s&name=1"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:173:24: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("gwho", "http://www.googlism.com/?ism=%s&name=1"), ^~~~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:174:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("gwhat", "http://www.googlism.com/?ism=%s&name=2"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:174:24: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("gwhat", "http://www.googlism.com/?ism=%s&name=2"), ^~~~~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:175:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("gwhere", "http://www.googlism.com/?ism=%s&name=3"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:175:24: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("gwhere", "http://www.googlism.com/?ism=%s&name=3"), ^~~~~~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:176:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("gwhen", "http://www.googlism.com/?ism=%s&name=4"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:176:24: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("gwhen", "http://www.googlism.com/?ism=%s&name=4"), ^~~~~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:177:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("fm", "http://freshmeat.net/search/?q=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:177:24: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("fm", "http://freshmeat.net/search/?q=%s"), ^~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:178:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("savannah", "http://savannah.nongnu.org/search/?words=%s&type_of_search=soft&exact=1"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:178:24: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("savannah", "http://savannah.nongnu.org/search/?words=%s&type_of_search=soft&exact=1"), ^~~~~~~~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:179:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("sf", "http://sourceforge.net/search/?q=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:179:24: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("sf", "http://sourceforge.net/search/?q=%s"), ^~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:180:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("sfp", "http://sourceforge.net/projects/%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:180:24: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("sfp", "http://sourceforge.net/projects/%s"), ^~~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:181:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("sd", "http://slashdot.org/search.pl?query=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:181:24: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("sd", "http://slashdot.org/search.pl?query=%s"), ^~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:182:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("sdc", "http://slashdot.org/search.pl?query=%s&op=comments"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:182:24: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("sdc", "http://slashdot.org/search.pl?query=%s&op=comments"), ^~~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:183:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("sdu", "http://slashdot.org/search.pl?query=%s&op=users"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:183:24: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("sdu", "http://slashdot.org/search.pl?query=%s&op=users"), ^~~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:184:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("sdp", "http://slashdot.org/search.pl?query=%s&op=polls"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:184:24: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("sdp", "http://slashdot.org/search.pl?query=%s&op=polls"), ^~~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:185:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("sdj", "http://slashdot.org/search.pl?query=%s&op=journals"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:185:24: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("sdj", "http://slashdot.org/search.pl?query=%s&op=journals"), ^~~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:186:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("dbug", "http://bugs.debian.org/%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:186:24: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("dbug", "http://bugs.debian.org/%s"), ^~~~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:187:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("dpkg", "http://packages.debian.org/%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:187:24: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("dpkg", "http://packages.debian.org/%s"), ^~~~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:188:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("emacs", "http://www.emacswiki.org/cgi-bin/wiki.pl?search=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:188:24: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("emacs", "http://www.emacswiki.org/cgi-bin/wiki.pl?search=%s"), ^~~~~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:189:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("lyrics", "http://music.lycos.com/lyrics/results.asp?QT=L&QW=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:189:24: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("lyrics", "http://music.lycos.com/lyrics/results.asp?QT=L&QW=%s"), ^~~~~~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:190:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("lxr", "http://lxr.linux.no/ident?i=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:190:24: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("lxr", "http://lxr.linux.no/ident?i=%s"), ^~~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:191:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("onelook", "http://onelook.com/?w=%s&ls=a"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:191:24: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("onelook", "http://onelook.com/?w=%s&ls=a"), ^~~~~~~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:192:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("py", "http://starship.python.net/crew/theller/pyhelp.cgi?keyword=%s&version=current"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:192:24: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("py", "http://starship.python.net/crew/theller/pyhelp.cgi?keyword=%s&version=current"), ^~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:193:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("pydev", "http://starship.python.net/crew/theller/pyhelp.cgi?keyword=%s&version=devel"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:193:24: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("pydev", "http://starship.python.net/crew/theller/pyhelp.cgi?keyword=%s&version=devel"), ^~~~~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:194:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("pyvault", "http://py.vaults.ca/apyllo.py?find=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:194:24: warning: initializing 'unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("pyvault", "http://py.vaults.ca/apyllo.py?find=%s"), ^~~~~~~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:195:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("e2", "http://www.everything2.org/?node=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:195:24: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("e2", "http://www.everything2.org/?node=%s"), ^~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:196:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("encz", "http://www.slovnik.cz/bin/ecd?ecd_il=1&ecd_vcb=%s&ecd_trn=translate&ecd_trn_dir=0&ecd_lines=15&ecd_hptxt=0"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:196:24: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("encz", "http://www.slovnik.cz/bin/ecd?ecd_il=1&ecd_vcb=%s&ecd_trn=translate&ecd_trn_dir=0&ecd_lines=15&ecd_hptxt=0"), ^~~~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:197:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("czen", "http://www.slovnik.cz/bin/ecd?ecd_il=1&ecd_vcb=%s&ecd_trn=translate&ecd_trn_dir=1&ecd_lines=15&ecd_hptxt=0"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:197:24: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("czen", "http://www.slovnik.cz/bin/ecd?ecd_il=1&ecd_vcb=%s&ecd_trn=translate&ecd_trn_dir=1&ecd_lines=15&ecd_hptxt=0"), ^~~~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:198:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("dict", "http://dictionary.reference.com/search?q=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:198:24: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("dict", "http://dictionary.reference.com/search?q=%s"), ^~~~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:199:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("thes", "http://thesaurus.reference.com/search?q=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:199:24: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("thes", "http://thesaurus.reference.com/search?q=%s"), ^~~~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:200:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("a", "http://acronymfinder.com/af-query.asp?String=exact&Acronym=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:200:24: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("a", "http://acronymfinder.com/af-query.asp?String=exact&Acronym=%s"), ^~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:201:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("imdb", "http://imdb.com/Find?%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:201:24: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("imdb", "http://imdb.com/Find?%s"), ^~~~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:202:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("mw", "http://www.m-w.com/cgi-bin/dictionary?book=Dictionary&va=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:202:24: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("mw", "http://www.m-w.com/cgi-bin/dictionary?book=Dictionary&va=%s"), ^~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:203:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("mwt", "http://www.m-w.com/cgi-bin/thesaurus?book=Thesaurus&va=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:203:24: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("mwt", "http://www.m-w.com/cgi-bin/thesaurus?book=Thesaurus&va=%s"), ^~~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:204:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("whatis", "http://uptime.netcraft.com/up/graph/?host=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:204:24: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("whatis", "http://uptime.netcraft.com/up/graph/?host=%s"), ^~~~~~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:205:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("wiki", "http://en.wikipedia.org/w/wiki.phtml?search=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:205:24: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("wiki", "http://en.wikipedia.org/w/wiki.phtml?search=%s"), ^~~~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:206:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("wn", "http://www.cogsci.princeton.edu/cgi-bin/webwn1.7.1?stage=1&word=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:206:24: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("wn", "http://www.cogsci.princeton.edu/cgi-bin/webwn1.7.1?stage=1&word=%s"), ^~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:208:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("fsd", "http://directory.fsf.org/search/fsd-search.py?q=%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:208:24: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("fsd", "http://directory.fsf.org/search/fsd-search.py?q=%s"), ^~~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:210:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("rfc", "http://www.rfc-editor.org/rfc/rfc%s.txt"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:210:24: warning: initializing 'unsigned char *' with an expression of type 'char[4]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("rfc", "http://www.rfc-editor.org/rfc/rfc%s.txt"), ^~~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:212:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("rfcs", "http://www.rfc-editor.org/cgi-bin/rfcsearch.pl?searchwords=%s&format=http&abstract=abson&keywords=keyon&num=25"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:212:24: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("rfcs", "http://www.rfc-editor.org/cgi-bin/rfcsearch.pl?searchwords=%s&format=http&abstract=abson&keywords=keyon&num=25"), ^~~~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:213:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("cr", "http://www.rfc-editor.org/cgi-bin/rfcsearch.pl?searchwords=%s&format=http&abstract=abson&keywords=keyon&num=25"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:213:24: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("cr", "http://www.rfc-editor.org/cgi-bin/rfcsearch.pl?searchwords=%s&format=http&abstract=abson&keywords=keyon&num=25"), ^~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:215:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("rfcid", "http://www.rfc-editor.org/cgi-bin/idsearch.pl?searchwords=%s&format=http&abstract=abson&keywords=keyon&num=25"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:215:24: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("rfcid", "http://www.rfc-editor.org/cgi-bin/idsearch.pl?searchwords=%s&format=http&abstract=abson&keywords=keyon&num=25"), ^~~~~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:216:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("id", "http://www.rfc-editor.org/cgi-bin/idsearch.pl?searchwords=%s&format=http&abstract=abson&keywords=keyon&num=25"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:216:24: warning: initializing 'unsigned char *' with an expression of type 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("id", "http://www.rfc-editor.org/cgi-bin/idsearch.pl?searchwords=%s&format=http&abstract=abson&keywords=keyon&num=25"), ^~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:217:2: warning: initializing 'unsigned char *' with an expression of type 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("draft", "http://www.rfc-editor.org/cgi-bin/idsearch.pl?searchwords=%s&format=http&abstract=abson&keywords=keyon&num=25"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rewrite.c:144:18: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:490:5: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:217:24: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INIT_OPT_SMART_PREFIX("draft", "http://www.rfc-editor.org/cgi-bin/idsearch.pl?searchwords=%s&format=http&abstract=abson&keywords=keyon&num=25"), ^~~~~~~ rewrite.c:144:50: note: expanded from macro 'INIT_OPT_SMART_PREFIX' INIT_OPT_STRING("protocol.rewrite.smart", NULL, prefix, 0, uri, NULL) ^~~~~~ ../../.././src/config/options.h:490:11: note: expanded from macro 'INIT_OPT_STRING' {{ path, name, capt, DESC(desc), flags, \ ^~~~ rewrite.c:229:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(tree == URI_REWRITE_DUMB_TREE ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ rewrite.c:229:2: warning: passing 'char[82]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(tree == URI_REWRITE_DUMB_TREE ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ rewrite.c:330:17: warning: initializing 'unsigned char *' with an expression of type 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *arg = ""; ^ ~~ rewrite.c:331:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *argstart = *url + strcspn(*url, " :"); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:80:29: note: passing argument to parameter '__s' here size_t strcspn(const char *__s, const char *__charset); ^ rewrite.c:346:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && !strchr(*url, ':') ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ rewrite.c:347:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && !strchr(*url, '.') ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ rewrite.c:348:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && !strchr(*url, '/')) { ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ rewrite.c:349:20: warning: passing 'char[34]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] uu = get_opt_str("protocol.rewrite.default_template"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:304:60: note: expanded from macro 'get_opt_str' #define get_opt_str(name) get_opt_str_tree(config_options, name) ^~~~ ../../.././src/config/options.h:296:52: note: expanded from macro 'get_opt_str_tree' #define get_opt_str_tree(tree, name) get_opt(tree, name, OPT_STRING)->string ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ rewrite.c:372:4: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "goto-url", -1, goto_url_hook }, ^~~~~~~~~~ rewrite.c:378:15: warning: initializing 'unsigned char *' with an expression of type 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /* name: */ N_("URI rewrite"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/main/module.h:41:4: note: expanded from macro 'struct_module' { name, options, hooks, submods, data, init, done } ^~~~ 212 warnings generated. [LD] src/protocol/rewrite/lib.o gmake[3]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/protocol/rewrite' [MAKE all] src/protocol/test gmake[3]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/protocol/test' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/protocol/test' gmake[2]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/protocol' [MAKE all] src/session gmake[2]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/session' [CC] src/session/download.o [CC] src/session/history.o [CC] src/session/location.o In file included from location.c:12: In file included from ../.././src/session/location.h:4: In file included from ../.././src/session/download.h:5: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from location.c:12: In file included from ../.././src/session/location.h:4: In file included from ../.././src/session/download.h:5: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from history.c:13: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from history.c:13: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from history.c:15: In file included from ../.././src/network/connection.h:5: In file included from ../.././src/encoding/encoding.h:4: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from history.c:15: In file included from ../.././src/network/connection.h:5: In file included from ../.././src/encoding/encoding.h:4: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from history.c:16: ../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from location.c:13: In file included from ../.././src/session/session.h:4: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from location.c:13: In file included from ../.././src/session/session.h:4: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from download.c:27: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from download.c:27: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ history.c:135:19: warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (get_opt_bool("document.history.keep_unhistory")) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ In file included from download.c:30: In file included from ../.././src/dialogs/document.h:4: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from download.c:30: In file included from ../.././src/dialogs/document.h:4: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from download.c:33: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from download.c:43: ../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from download.c:52: ../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ 4 warnings generated. download.c:156:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (file_download->delete) unlink(file_download->file); ^~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/unistd.h:494:25: note: passing argument to parameter here int unlink(const char *); ^ download.c:170:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strcmp(file_download->file, file)) ^~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ download.c:170:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strcmp(file_download->file, file)) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ download.c:229:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(term != NULL); ^~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ download.c:229:2: warning: passing 'char[31]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(term != NULL); ^~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ download.c:259:19: warning: passing 'char[31]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] msg_text(term, N_("Could not create file '%s':\n%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:120:63: note: passing argument to parameter 'format' here unsigned char *msg_text(struct terminal *term, unsigned char *format, ...); ^ download.c:258:4: warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Download error"), ALIGN_CENTER, ^~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:133:18: note: passing argument to parameter 'title' here unsigned char *title, enum format_align align, ^ download.c:321:26: warning: passing 'char[30]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (term && get_opt_int("document.download.notify_bell") ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ download.c:359:20: warning: passing 'char[26]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] msg_text(term, N_("Error downloading %s:\n\n%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:120:63: note: passing argument to parameter 'format' here unsigned char *msg_text(struct terminal *term, unsigned char *format, ...); ^ download.c:358:5: warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Download error"), ALIGN_CENTER, ^~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:133:18: note: passing argument to parameter 'title' here unsigned char *title, enum format_align align, ^ download.c:390:21: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] msg_text(term, N_("Download complete:\n%s"), url)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:120:63: note: passing argument to parameter 'format' here unsigned char *msg_text(struct terminal *term, unsigned char *format, ...); ^ download.c:389:6: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Download"), ALIGN_CENTER, ^~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:133:18: note: passing argument to parameter 'title' here unsigned char *title, enum format_align align, ^ download.c:396:22: warning: passing 'char[36]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && get_opt_bool("document.download.set_original_time")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ download.c:400:9: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] utime(file_download->file, &foo); ^~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/utime.h:72:23: note: passing argument to parameter here int utime(const char *, const struct utimbuf *); ^ download.c:422:3: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(compare_uri(cached->uri, file_download->uri, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ download.c:422:3: warning: passing 'char[97]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(compare_uri(cached->uri, file_download->uri, 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ download.c:685:26: warning: passing 'char[28]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] overwrite = get_opt_int("document.download.overwrite"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ download.c:697:20: warning: passing 'char[21]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] msg_text(term, N_("'%s' is a directory."), ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:120:63: note: passing argument to parameter 'format' here unsigned char *msg_text(struct terminal *term, unsigned char *format, ...); ^ download.c:696:5: warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Download error"), ALIGN_CENTER, ^~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:133:18: note: passing argument to parameter 'title' here unsigned char *title, enum format_align align, ^ download.c:727:18: warning: passing 'char[62]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] msg_text(term, N_("This file already exists:\n" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:120:63: note: passing argument to parameter 'format' here unsigned char *msg_text(struct terminal *term, unsigned char *format, ...); ^ download.c:734:18: warning: passing 'char[33]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] MSG_BOX_BUTTON(N_("Sa~ve under the alternative name"), lun_alternate, B_ENTER), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/msgbox.h:107:38: note: expanded from macro 'MSG_BOX_BUTTON' MSG_BOX_CAST(const unsigned char *, label), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/bfu/msgbox.h:102:38: note: expanded from macro 'MSG_BOX_CAST' (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) ^~~~~ download.c:735:18: warning: passing 'char[29]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] MSG_BOX_BUTTON(N_("~Overwrite the original file"), lun_overwrite, 0), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/msgbox.h:107:38: note: expanded from macro 'MSG_BOX_BUTTON' MSG_BOX_CAST(const unsigned char *, label), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/bfu/msgbox.h:102:38: note: expanded from macro 'MSG_BOX_CAST' (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) ^~~~~ download.c:736:18: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] MSG_BOX_BUTTON((flags & DOWNLOAD_RESUME_ALLOWED ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:107:38: note: expanded from macro 'MSG_BOX_BUTTON' MSG_BOX_CAST(const unsigned char *, label), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/bfu/msgbox.h:102:38: note: expanded from macro 'MSG_BOX_CAST' (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) ^~~~~ download.c:740:18: warning: passing 'char[8]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] MSG_BOX_BUTTON(N_("~Cancel"), lun_cancel, B_ESC)); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/msgbox.h:107:38: note: expanded from macro 'MSG_BOX_BUTTON' MSG_BOX_CAST(const unsigned char *, label), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/bfu/msgbox.h:102:38: note: expanded from macro 'MSG_BOX_CAST' (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) ^~~~~ download.c:726:3: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("File exists"), ALIGN_CENTER, ^~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:93:42: note: passing argument to parameter 'title' here enum msgbox_flags flags, unsigned char *title, enum format_align align, ^ download.c:786:11: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] h = open(file, O_CREAT | O_WRONLY ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/sys/fcntl.h:554:26: note: passing argument to parameter here int open(const char *, int, ...) __DARWIN_ALIAS_C(open); ^ download.c:800:20: warning: passing 'char[31]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] msg_text(term, N_("Could not create file '%s':\n%s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:120:63: note: passing argument to parameter 'format' here unsigned char *msg_text(struct terminal *term, unsigned char *format, ...); ^ download.c:799:5: warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Download error"), ALIGN_CENTER, ^~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:133:18: note: passing argument to parameter 'title' here unsigned char *title, enum format_align align, ^ download.c:810:46: warning: passing 'char[28]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *download_dir = get_opt_str("document.download.directory"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:304:60: note: expanded from macro 'get_opt_str' #define get_opt_str(name) get_opt_str_tree(config_options, name) ^~~~ ../.././src/config/options.h:296:52: note: expanded from macro 'get_opt_str_tree' #define get_opt_str_tree(tree, name) get_opt(tree, name, OPT_STRING)->string ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ download.c:816:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] for (i = strlen(download_dir); i >= 0; i--) ^~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ download.c:908:17: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *nm = tempnam(NULL, ELINKS_TEMPNAME_PREFIX); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ download.c:908:22: warning: 'tempnam' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of tempnam(3), it is highly recommended that you use mkstemp(3) instead. [-Wdeprecated-declarations] unsigned char *nm = tempnam(NULL, ELINKS_TEMPNAME_PREFIX); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:302:1: note: 'tempnam' has been explicitly marked deprecated here __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of tempnam(3), it is highly recommended that you use mkstemp(3) instead.") ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/sys/cdefs.h:200:48: note: expanded from macro '__deprecated_msg' #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) ^ download.c:922:53: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_shell_safe_to_string(&name, extension, strlen(extension)); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ download.c:960:51: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_shell_quoted_to_string(&name, file, strlen(file)); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ download.c:970:22: warning: passing 'char[10]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&s, "/bin/cat "); ^~~~~~~~~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ download.c:971:48: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_shell_quoted_to_string(&s, file, strlen(file)); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ download.c:972:22: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&s, " | "); ^~~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ 6 warnings generated. download.c:1121:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(codw_hop); ^~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ download.c:1121:2: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(codw_hop); ^~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ download.c:1122:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(codw_hop->type_query); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ download.c:1122:2: warning: passing 'char[39]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(codw_hop->type_query); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ download.c:1123:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(codw_hop->type_query->uri); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ download.c:1123:2: warning: passing 'char[44]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(codw_hop->type_query->uri); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ download.c:1124:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(codw_hop->type_query->ses); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ download.c:1124:2: warning: passing 'char[44]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(codw_hop->type_query->ses); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ download.c:1390:16: warning: passing 'char[1]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] handler, "", ^~ ../.././src/terminal/terminal.h:213:74: note: passing argument to parameter here void exec_on_terminal(struct terminal *, unsigned char *, unsigned char *, enum term_exec); ^ download.c:1399:32: warning: passing 'char[1]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] continue_download(type_query, ""); ^~ download.c:1181:46: note: passing argument to parameter 'file' here continue_download(void *data, unsigned char *file) ^ download.c:1438:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] desc_sep = *description ? "; " : ""; ^ ~~~~~~~~~~~~~~~~~~~~~~~~ download.c:1439:9: warning: assigning to 'unsigned char *' from 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] title = N_("What to do?"); ^ ~~~~~~~~~~~~~~~~~ download.c:1442:9: warning: assigning to 'unsigned char *' from 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] title = N_("Unknown type"); ^ ~~~~~~~~~~~~~~~~~~ download.c:1443:15: warning: assigning to 'unsigned char *' from 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] description = ""; ^ ~~ download.c:1444:12: warning: assigning to 'unsigned char *' from 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] desc_sep = ""; ^ ~~ download.c:1467:14: warning: passing 'char[61]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] format = _("What would you like to do with the file '%s' (type: %s%s%s)?", term); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ download.c:1468:12: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] snprintf(text, MAX_STR_LEN, format, filename.source, ct, desc_sep, description); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ download.c:1468:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] snprintf(text, MAX_STR_LEN, format, filename.source, ct, desc_sep, description); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^~~~~~~~~~~ download.c:1470:14: warning: passing 'char[56]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] format = _("What would you like to do with the file (type: %s%s%s)?", term); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ download.c:1471:12: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] snprintf(text, MAX_STR_LEN, format, ct, desc_sep, description); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ download.c:1471:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] snprintf(text, MAX_STR_LEN, format, ct, desc_sep, description); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^~~~~~~~~~~ download.c:1485:24: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!get_cmd_opt_bool("anonymous")) { ^~~~~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ download.c:1498:24: warning: passing 'char[47]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_field(dlg, _("Program ('%' will be replaced by the filename)", term), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/inpfield.h:44:38: note: expanded from macro 'add_dlg_field' add_dlg_field_do(dlg, WIDGET_FIELD, label, min, max, handler, len, field, history, INPFIELD_NONE) ^~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ download.c:1502:27: warning: passing 'char[19]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_checkbox(dlg, _("Block the terminal", term), &type_query->block); ^~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/checkbox.h:28:24: note: expanded from macro 'add_dlg_checkbox' add_dlg_radio_do(dlg, text, 0, 0, data) ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ download.c:1508:14: warning: passing 'char[47]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] format = _("The file will be opened with the program '%s'.", term); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ download.c:1509:12: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] snprintf(field, MAX_STR_LEN, format, handler->program); ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ download.c:1509:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] snprintf(field, MAX_STR_LEN, format, handler->program); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^~~~~~~~~~~ download.c:1528:24: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!get_cmd_opt_bool("anonymous") || handler) { ^~~~~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ download.c:1529:28: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_ok_button(dlg, _("~Open", term), B_ENTER, ^~~~~~~ ../.././src/bfu/button.h:85:25: note: expanded from macro 'add_dlg_ok_button' add_dlg_button_do(dlg, text, flags, ok_dialog, NULL, done, data) ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ download.c:1535:24: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!get_cmd_opt_bool("anonymous")) { ^~~~~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ download.c:1536:28: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_ok_button(dlg, _("Sa~ve", term), B_ENTER, ^~~~~~~ ../.././src/bfu/button.h:85:25: note: expanded from macro 'add_dlg_ok_button' add_dlg_button_do(dlg, text, flags, ok_dialog, NULL, done, data) ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ download.c:1542:27: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_ok_button(dlg, _("~Display", term), B_ENTER, ^~~~~~~~~~ ../.././src/bfu/button.h:85:25: note: expanded from macro 'add_dlg_ok_button' add_dlg_button_do(dlg, text, flags, ok_dialog, NULL, done, data) ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ download.c:1546:25: warning: passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_button(dlg, _("Show ~header", term), B_ENTER, ^~~~~~~~~~~~~~ ../.././src/bfu/button.h:88:25: note: expanded from macro 'add_dlg_button' add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ download.c:1552:27: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_ok_button(dlg, _("~Cancel", term), B_ESC, ^~~~~~~~~ ../.././src/bfu/button.h:85:25: note: expanded from macro 'add_dlg_ok_button' add_dlg_button_do(dlg, text, flags, ok_dialog, NULL, done, data) ^~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ download.c:1555:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_end(dlg, widgets); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/dialog.h:153:3: note: expanded from macro 'add_dlg_end' assert(n == (dlg)->number_of_widgets); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ download.c:1555:2: warning: passing 'char[54]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_end(dlg, widgets); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/bfu/dialog.h:153:3: note: expanded from macro 'add_dlg_end' assert(n == (dlg)->number_of_widgets); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ download.c:1578:4: warning: initializing 'unsigned char *' with an expression of type 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "text/html", 0 }, ^~~~~~~~~~~ download.c:1579:4: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "text/plain", 1 }, ^~~~~~~~~~~~ download.c:1580:4: warning: initializing 'unsigned char *' with an expression of type 'char[22]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "application/xhtml+xml", 0 }, /* RFC 3236 */ ^~~~~~~~~~~~~~~~~~~~~~~ download.c:1582:4: warning: initializing 'unsigned char *' with an expression of type 'char[24]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "application/docbook+xml", 1 }, ^~~~~~~~~~~~~~~~~~~~~~~~~ download.c:1583:4: warning: initializing 'unsigned char *' with an expression of type 'char[20]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "application/rss+xml", 0 }, ^~~~~~~~~~~~~~~~~~~~~ download.c:1584:4: warning: initializing 'unsigned char *' with an expression of type 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "application/xbel+xml", 1 }, ^~~~~~~~~~~~~~~~~~~~~~ download.c:1585:4: warning: initializing 'unsigned char *' with an expression of type 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "application/xbel", 1 }, ^~~~~~~~~~~~~~~~~~ download.c:1586:4: warning: initializing 'unsigned char *' with an expression of type 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "application/x-xbel", 1 }, ^~~~~~~~~~~~~~~~~~~~ download.c:1608:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (c_strcasecmp(ctype, known_types[i].type)) ^~~~~ ../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ download.c:1608:27: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (c_strcasecmp(ctype, known_types[i].type)) ^~~~~~~~~~~~~~~~~~~ ../.././src/util/string.h:111:46: note: passing argument to parameter 's2' here int c_strcasecmp(const char *s1, const char *s2); ^ download.c:1618:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!handler && strlen(ctype) >= 4 && !c_strncasecmp(ctype, "text", 4)) ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ download.c:1618:55: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!handler && strlen(ctype) >= 4 && !c_strncasecmp(ctype, "text", 4)) ^~~~~ ../.././src/util/string.h:112:31: note: passing argument to parameter 's1' here int c_strncasecmp(const char *s1, const char *s2, size_t n); ^ [CC] src/session/session.o [CC] src/session/task.o In file included from task.c:14: In file included from ../.././src/bfu/menu.h:4: In file included from ../.././src/config/kbdbind.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from task.c:14: In file included from ../.././src/bfu/menu.h:4: In file included from ../.././src/config/kbdbind.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from session.c:14: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from session.c:14: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ 92 warnings generated. In file included from task.c:17: In file included from ../.././src/dialogs/menu.h:6: In file included from ../.././src/session/task.h:5: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from task.c:17: In file included from ../.././src/dialogs/menu.h:6: In file included from ../.././src/session/task.h:5: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from session.c:19: In file included from ../.././src/dialogs/menu.h:6: In file included from ../.././src/session/task.h:5: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from session.c:19: In file included from ../.././src/dialogs/menu.h:6: In file included from ../.././src/session/task.h:5: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from task.c:19: In file included from ../.././src/document/document.h:8: ../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from session.c:22: In file included from ../.././src/document/html/parser.h:6: In file included from ../.././src/document/html/renderer.h:5: In file included from ../.././src/document/document.h:8: ../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from task.c:23: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from session.c:28: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ task.c:44:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(ses->task.type, "Session has no task"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ task.c:44:2: warning: passing 'char[53]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(ses->task.type, "Session has no task"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from session.c:45: ../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ task.c:126:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(uri->user && uri->userlen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ task.c:126:2: warning: passing 'char[44]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(uri->user && uri->userlen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ task.c:172:49: warning: passing 'char[37]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int confirm_submit = uri->form && get_opt_bool("document.browse.forms" ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ task.c:182:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(!ses->loading_uri, "Buggy URI reference counting"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ task.c:182:2: warning: passing 'char[65]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(!ses->loading_uri, "Buggy URI reference counting"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ task.c:197:22: warning: passing 'char[37]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && get_opt_bool("document.browse.links.warn_malicious") ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ task.c:243:4: warning: passing 'char[187]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("The URL you are about to follow might be maliciously " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:120:63: note: passing argument to parameter 'format' here unsigned char *msg_text(struct terminal *term, unsigned char *format, ...); ^ task.c:253:6: warning: assigning to 'unsigned char *' from 'char[65]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] m1 = N_("Do you want to follow the redirect and post form data " ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ task.c:257:6: warning: assigning to 'unsigned char *' from 'char[88]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] m1 = N_("The form data you are about to post might be incomplete.\n" ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ task.c:261:6: warning: assigning to 'unsigned char *' from 'char[41]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] m1 = N_("Do you want to post form data to URL %s?"); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ task.c:264:6: warning: assigning to 'unsigned char *' from 'char[43]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] m1 = N_("Do you want to repost form data to URL %s?"); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ task.c:278:18: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] MSG_BOX_BUTTON(N_("~Yes"), post_yes, B_ENTER), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/msgbox.h:107:38: note: expanded from macro 'MSG_BOX_BUTTON' MSG_BOX_CAST(const unsigned char *, label), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/bfu/msgbox.h:102:38: note: expanded from macro 'MSG_BOX_CAST' (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) ^~~~~ task.c:279:18: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] MSG_BOX_BUTTON(N_("~No"), post_no, B_ESC)); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/msgbox.h:107:38: note: expanded from macro 'MSG_BOX_BUTTON' MSG_BOX_CAST(const unsigned char *, label), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/bfu/msgbox.h:102:38: note: expanded from macro 'MSG_BOX_CAST' (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) ^~~~~ session.c:279:6: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]task.c:275:3: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] _("Unable to retrieve %s", ses->tab->term), ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h :94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ N_("Warning"), ALIGN_CENTER, ^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg))session.c ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:93:282:23: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : add_to_string(&msg, ":\n\n"); ^~~~~~~ 42../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here : const unsigned char *source); ^ note: passing argument to parameter 'title' here enum msgbox_flags flags, unsigned char *title, enum format_align align, ^ session.c:288:4: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Error"), ALIGN_CENTER, ^~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:133:18: note: passing argument to parameter 'title' here unsigned char *title, enum format_align align, ^ session.c:339:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(have_location(ses), "request_frame: no location"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ session.c:339:2: warning: passing 'char[64]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(have_location(ses), "request_frame: no location"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ session.c:345:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (c_strcasecmp(frame->name, name)) ^~~~~~~~~~~ ../.././src/util/string.h:111:task.c:31130: note: :3: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] passing argument to parameter 's1' here assertm(have_location(ses), "no location yet"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ int c_strcasecmp(const char *s1, const char *s2); ^ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm'session.c:345:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26 if (c_strcasecmp(frame->name, name)) ^~~~ : note: expanded from macro 'INTERNAL'../.././src/util/string.h:111 #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ :46: note: passing argument to parameter 's2' here task.c:311:3: warning: passing 'char[53]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int c_strcasecmp(const char *s1, const char *s2); assertm(have_location(ses), "no location yet"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ task.c:349:3: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(loc); ^~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ task.c:349:3: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(loc); ^~~~~~~~~~~ session.c:407:32: warning: passing 'char[1]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]../.././src/util/error.h:108:11: request_additional_file(ses, "", uri, PRI_CSS); ^~ session.c:95:note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ 26: note: passing argument to parameter here ../.././src/util/error.h unsigned char *, ^ :48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ task.c:377:3: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("can't find cache entry"); ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ task.c:377:12: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("can't find cache entry"); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ task.c:392:23: warning: passing 'char[25]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get_opt_codepage("document.codepage.assume"), ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:305:70: note: expanded from macro 'get_opt_codepage' #define get_opt_codepage(name) get_opt_codepage_tree(config_options, name)session.c:555:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(cached); ^~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' ^~~~ INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/config/options.h:297: ../.././src/util/error.h:47:26:57: note: expanded from macro 'get_opt_codepage_tree' note: expanded from macro 'INTERNAL' #define get_opt_codepage_tree(tree, name) get_opt(tree, name, OPT_CODEPAGE)->number ^~~~ #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289 ^ ~~~~~~~~ :69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ session.c:555:2: warning: passing 'char[25]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(cached); ^~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ task.c:393:19: warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get_opt_bool("document.codepage.force_assumed"))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: session.c:601:24:passing argument to parameter here warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] extern union option_value *get_opt_(struct option *, unsigned char *); ^ if (get_cmd_opt_bool("auto-submit")) { ^~~~~~~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ session.c:603:22: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get_cmd_opt_bool("auto-submit") = 0; ^~~~~~~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' task.c#define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name):414 ^~~~ :../.././src/config/options.h:293:532: : note: expanded from macro 'get_opt_bool_tree' warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: assertm(compare_uri(cached->uri, ses->loading_uri, URI_BASE), note: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'get_opt' ../.././src/util/error.h:127:2#define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here : note: expanded from macro 'assertm'extern union option_value *get_opt_(struct option *, unsigned char *); INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47: ^ 26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ task.c:414:2: warning: passing 'char[102]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(compare_uri(cached->uri, ses->loading_uri, URI_BASE), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ task.c:466:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(download_p && *download_p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ task.c:466:2: warning: passing 'char[44]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(download_p && *download_p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ task.c:467:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(ses->loading_uri != NULL, "no ses->loading_uri"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ task.c:467:2: warning: passing 'char[63]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(ses->loading_uri != NULL, "no ses->loading_uri"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ task.c:529:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(ses->task.type, "loading_callback: no ses->task"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ task.c:529:2: warning: passing 'char[64]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(ses->task.type, "loading_callback: no ses->task"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ session.c:769:20: warning: passing 'char[25]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!*get_opt_str("protocol.http.user_agent")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:304:60: note: expanded from macro 'get_opt_str' #define get_opt_str(name) get_opt_str_tree(config_options, name) ^~~~ ../.././src/config/options.h:296:52: note: expanded from macro 'get_opt_str_tree' #define get_opt_str_tree(tree, name) get_opt(tree, name, OPT_STRING)->string ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ task.c:586:24: session.c:771:warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 5: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Warning"), ALIGN_CENTER, if (target && !strcmp(target, "_blank")) { ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h: ^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:1777:25:: note: note: passing argument to parameter '__s1' hereexpanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ int strcmp(const char *__s1, const char *__s2); ^ ../.././src/bfu/msgbox.h:133:18: note: passing argument to parameter 'title' here unsigned char *title, enum format_align align, ^ task.c:587:26: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] session.c: int mode = get_opt_int("document.browse.links.target_blank"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 772:5: warning: passing 'char[503]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../.././src/config/options.h:302:60: N_("You have an empty string in protocol.http.user_agent - " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'get_opt_int' ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:134:18: note: passing argument to parameter 'text' here unsigned char *text); ^ #define get_opt_int(name) get_opt_int_tree(config_options, name)session.c:784:20: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~ ../.././src/config/options.h:294: if (!get_opt_bool("config.saving_style_w")) { ^~~~~~~~~~~~~~~~~~~~~~~ 52:../.././src/config/options.h:301 note: :62expanded from macro 'get_opt_int_tree' : note: expanded from macro 'get_opt_bool' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h../.././src/config/options.h:290:293:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ :../.././src/config/options.h53: note: expanded from macro 'get_opt_bool_tree' :289:#define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~69: note: passing argument to parameter here ../.././src/config/options.h :extern union option_value *get_opt_(struct option *, unsigned char *); ^ 290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ task.c../.././src/config/options.h:289:69: note: passing argument to parameter here :extern union option_value *get_opt_(struct option *, unsigned char *); 590 ^ :28: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && !get_cmd_opt_bool("anonymous") ^~~~~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name)session.c:785:52: warning: passing 'char[22]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] struct option *opt = get_opt_rec(config_options, "config.saving_style_w"); ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:282:73: note: passing argument to parameter here ^~~~extern struct option *get_opt_rec(struct option *, const unsigned char *); ^ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' session.c#define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ :788:19../.././src/config/options.h:290:50: : warning: passing 'char[20]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: if (get_opt_int("config.saving_style") != 3) { ^~~~~~~~~~~~~~~~~~~~~ expanded from macro 'get_opt'../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' :#define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: 289:69: note: passing argument to parameter here expanded from macro 'get_opt' extern union option_value *get_opt_(struct option *, unsigned char *);#define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ^../.././src/config/options.h:289 :69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ task.c:592:28: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && !get_cmd_opt_bool("no-connect") ^~~~~~~~~~~~ ../.././src/config/options.h:309:67session.c:790:6: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : note: expanded from macro 'get_cmd_opt_bool' N_("Warning"), ALIGN_CENTER, ^~~~~~~~~~~~~ #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:133:18: 293:53: note: expanded from macro 'get_opt_bool_tree' note: #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' passing argument to parameter 'title' here#define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ unsigned char *title, enum format_align align, ^ ../.././src/config/options.h:289:69: note: passing argument to parameter here session.c:791:extern union option_value *get_opt_(struct option *, unsigned char *); ^6: warning: passing 'char[606]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("You have option config.saving_style set to " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' task.c#define N_(msg) (gettext_noop(msg)) :593 ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:134:18: note: passing argument to parameter 'text' here unsigned char *text); :28: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^ && !get_cmd_opt_bool("no-home")) { ^~~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ session.c../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here :821:19: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] extern union option_value *get_opt_(struct option *, unsigned char *); ^ MSG_BOX_BUTTON(N_("~OK"), handler, B_ENTER | B_ESC)); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/msgbox.h:107:38: note: expanded from macro 'MSG_BOX_BUTTON' MSG_BOX_CAST(const unsigned char *, label), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/bfu/msgbox.h:102:38: note: expanded from macro 'MSG_BOX_CAST' (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) ^~~~~ session.c:816:4: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Welcome"), ALIGN_CENTER, ^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:93:42: note: passing argument to parameter 'title' here enum msgbox_flags flags, unsigned char *title, enum format_align align, ^ session.c:817:4: warning: passing 'char[81]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Welcome to ELinks!\n\n" ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:94:17: note: passing argument to parameter 'text' here unsigned char *text, void *udata, int buttons, ...); ^ session.c:828:34: warning: passing 'char[25]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } else if (!uri && get_opt_bool("ui.sessions.auto_restore")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ task.c:680:2../.././src/config/options.h:301: warning: :62assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : assert(deo); ^~~~~~~~~~~note: expanded from macro 'get_opt_bool' ../.././src/util/error.h:108:2: note: expanded from macro 'assert' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ^~~~ ../.././src/util/error.h:../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' 47:26: note: expanded from macro 'INTERNAL' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ task.c:680:2: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(deo); ^~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ session.c:868:20: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (get_opt_bool("ui.startup_goto_dialog")) { ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: task.c:725:34: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) set_event_id(goto_url_event_id, "goto-url"); ^~~~~~~~~~ ../.././src/main/event.h: ^~~~ 106../.././src/config/options.h:289:69: :25note: passing argument to parameter here : note: expanded from macro 'set_event_id' extern union option_value *get_opt_(struct option *, unsigned char *); ^ event = get_event_id(name); \ ^~~~ ../.././src/main/event.h:94:33: note: passing argument to parameter 'name' here int get_event_id(unsigned char *name); ^ task.c:758:40: warning: passing 'char[21]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *homepage = get_opt_str("ui.sessions.homepage"); ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:304:60: note: expanded from macro 'get_opt_str' #define get_opt_str(name) get_opt_str_tree(config_options, name) ^~~~ ../.././src/config/options.h:296:52: note: expanded from macro 'get_opt_str_tree' #define get_opt_str_tree(tree, name) get_opt(tree, name, OPT_STRING)->string ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ task.c:760:27: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!*homepage) homepage = getenv("WWW_HOME"); ^ ~~~~~~~~~~~~~~~~~~ task.c:761:40: warning: assigning to 'unsigned char *' from 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!homepage || !*homepage) homepage = WWW_HOME_URL; ^ ~~~~~~~~~~~~ session.c:986:25: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] uri_cp = get_cp_index("System"); ^~~~~~~~ ../.././src/intl/charsets.h:111:39: note: passing argument to parameter here int get_cp_index(const unsigned char *); ^ session.c:999:5: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Error"), ALIGN_CENTER, ^~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:133:18: note: passing argument to parameter 'title' here unsigned char *title, enum format_align align, ^ session.c:1071:4: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("Remote magic with no remote flags"); ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ session.c:1071:13: warning: passing 'char[34]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("Remote magic with no remote flags"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ session.c:1136:19: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] uri = get_uri("about:blank", 0); ^~~~~~~~~~~~~ ../.././src/protocol/uri.h:220:36: note: passing argument to parameter 'string' here struct uri *get_uri(unsigned char *string, enum uri_component components); ^ session.c:1175:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses); ^~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ session.c:1175:2: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses); ^~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ session.c:1261:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(have_location(ses), "ses_request_frame: no location yet"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ session.c:1261:2: warning: passing 'char[72]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(have_location(ses), "ses_request_frame: no location yet"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ session.c:1265:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strcasecmp(frame->name, name)) ^~~~~~~~~~~ ../.././src/util/string.h:111:30: note: passing argument to parameter 's1' here int c_strcasecmp(const char *s1, const char *s2); ^ session.c:1265:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!c_strcasecmp(frame->name, name)) ^~~~ ../.././src/util/string.h:111:46: note: passing argument to parameter 's2' here int c_strcasecmp(const char *s1, const char *s2); ^ session.c:1308:4: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses->tab == get_current_tab(ses->tab->term)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ session.c:1308:4: warning: passing 'char[62]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses->tab == get_current_tab(ses->tab->term)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ session.c:1325:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(str && str_size > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ session.c:1325:2: warning: passing 'char[38]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(str && str_size > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ session.c:1350:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(str && str_size > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ session.c:1350:2: warning: passing 'char[38]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(str && str_size > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ session.c:1370:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(str && str_size > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ session.c:1370:2: warning: passing 'char[38]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(str && str_size > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ session.c:1387:2: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(str && str_size > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ session.c:1387:2: warning: passing 'char[38]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(str && str_size > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ 49 warnings generated. 53 warnings generated. [LD] src/session/lib.o gmake[2]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/session' [MAKE all] src/terminal gmake[2]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/terminal' [CC] src/terminal/color.o [CC] src/terminal/draw.o [CC] src/terminal/event.o In file included from draw.c:10: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from draw.c:10: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ color.c:299:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(color_mode >= COLOR_MODE_DUMP && color_mode < COLOR_MODES); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ color.c:299:2: warning: passing 'char[76]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(color_mode >= COLOR_MODE_DUMP && color_mode < COLOR_MODES); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ color.c:366:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(schar); ^~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ color.c:366:2: warning: passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(schar); ^~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ color.c:375:3: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("Bad color mode, it should _never_ occur here."); ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ color.c:375:12: warning: passing 'char[46]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("Bad color mode, it should _never_ occur here."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ draw.c:39:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(term && term->screen && term->screen->image); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ draw.c:39:2: warning: passing 'char[62]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(term && term->screen && term->screen->image); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ draw.c:78:39: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get_opt_int_tree(term->spec, "colors")); ^~~~~~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ draw.c:92:39: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get_opt_int_tree(term->spec, "colors")); ^~~~~~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ draw.c:104:39: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get_opt_int_tree(term->spec, "colors")); ^~~~~~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ draw.c:151:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(line); ^~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ draw.c:151:2: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(line); ^~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ draw.c:354:39: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get_opt_int_tree(term->spec, "colors")); ^~~~~~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ draw.c:381:40: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get_opt_int_tree(term->spec, "colors")); ^~~~~~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ draw.c:431:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(text && length >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ draw.c:431:2: warning: passing 'char[38]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(text && length >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ draw.c:443:40: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get_opt_int_tree(term->spec, "colors")); ^~~~~~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ draw.c:503:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(text && length >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ draw.c:503:2: warning: passing 'char[38]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(text && length >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ draw.c:543:40: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get_opt_int_tree(term->spec, "colors")); ^~~~~~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ draw.c:564:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(term && term->screen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ draw.c:564:2: warning: passing 'char[39]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(term && term->screen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ draw.c:567:49: warning: passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (blockable && get_opt_bool_tree(term->spec, "block_cursor")) { ^~~~~~~~~~~~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ In file included from event.c:17: In file included from ../.././src/intl/gettext/libintl.h:16: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from event.c:17: In file included from ../.././src/intl/gettext/libintl.h:16: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from event.c:17: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from event.c:20: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from event.c:20: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from event.c:29: ../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ event.c:68:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ev && term); ^~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ event.c:68:2: warning: passing 'char[29]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ev && term); ^~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ event.c:79:4: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ERROR(gettext("Bad terminal size: %d, %d"), ^~~~~ ../.././src/util/error.h:40:23: note: expanded from macro 'ERROR' #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error ^ ~~~~~~~~ event.c:79:18: warning: passing 'char[26]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ERROR(gettext("Bad terminal size: %d, %d"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:53: note: passing argument to parameter '__msgid' here extern unsigned char *gettext(const unsigned char *__msgid); ^ event.c:121:3: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(!list_empty(term->windows)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ event.c:121:3: warning: passing 'char[45]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(!list_empty(term->windows)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ event.c:129:4: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(win != NULL, "No tab to send the event to!"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ event.c:129:4: warning: passing 'char[59]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(win != NULL, "No tab to send the event to!"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ event.c:172:14: warning: passing 'char[47]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] usrerror(_("Warning: terminal name contains illicit chars.", term)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ event.c:176:11: warning: passing 'unsigned char[42]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] snprintf(name, sizeof(name), "terminal.%s", info->name); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ event.c:192:36: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || get_opt_bool_tree(term->spec, "utf_8_io"); ^~~~~~~~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ event.c:258:16: warning: passing 'char[26]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] usrerror(_("Failed to create session.", term)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ event.c:423:4: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(len >= 2 && len <= 6); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ event.c:423:4: warning: passing 'char[39]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(len >= 2 && len <= 6); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ event.c:443:3: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ERROR(gettext("Bad event %d"), ilev->ev); ^~~~~ ../.././src/util/error.h:40:23: note: expanded from macro 'ERROR' #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error ^ ~~~~~~~~ event.c:443:17: warning: passing 'char[13]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ERROR(gettext("Bad event %d"), ilev->ev); ^~~~~~~~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:53: note: passing argument to parameter '__msgid' here extern unsigned char *gettext(const unsigned char *__msgid); ^ event.c:483:4: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ERROR(gettext("Could not read event: %d (%s)"), ^~~~~ ../.././src/util/error.h:40:23: note: expanded from macro 'ERROR' #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error ^ ~~~~~~~~ event.c:483:18: warning: passing 'char[30]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ERROR(gettext("Could not read event: %d (%s)"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:53: note: passing argument to parameter '__msgid' here extern unsigned char *gettext(const unsigned char *__msgid); ^ 6 warnings generated. [CC] src/terminal/hardio.o 24 warnings generated. 20 warnings generated. [CC] src/terminal/kbd.o [CC] src/terminal/mouse.o hardio.c:102:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(data && datalen >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ hardio.c:102:2: warning: passing 'char[39]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(data && datalen >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ hardio.c:132:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(data && datalen >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ hardio.c:132:2: warning: passing 'char[39]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(data && datalen >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ 4 warnings generated. In file included from mouse.c:27: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from mouse.c:27: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from kbd.c:28: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from kbd.c:28: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from mouse.c:28: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ [CC] src/terminal/screen.o mouse.c:55:20: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] write_sequence(h, INIT_TWIN_MOUSE_SEQ); ^~~~~~~~~~~~~~~~~~~ mouse.c:49:29: note: expanded from macro 'INIT_TWIN_MOUSE_SEQ' #define INIT_TWIN_MOUSE_SEQ "\033[?9h" /**< Send MIT Mouse Row & Column on Button Press */ ^~~~~~~~~~ mouse.c:46:17: note: expanded from macro 'write_sequence' hard_write(fd, seq, sizeof(seq) - 1) ^~~ ../.././src/terminal/hardio.h:4:43: note: passing argument to parameter 'data' here ssize_t hard_write(int fd, unsigned char *data, size_t datalen); ^ mouse.c:56:20: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] write_sequence(h, INIT_XWIN_MOUSE_SEQ); ^~~~~~~~~~~~~~~~~~~ mouse.c:50:29: note: expanded from macro 'INIT_XWIN_MOUSE_SEQ' #define INIT_XWIN_MOUSE_SEQ "\033[?1000h" /**< Send Mouse X & Y on button press and release */ ^~~~~~~~~~~~~ mouse.c:46:17: note: expanded from macro 'write_sequence' hard_write(fd, seq, sizeof(seq) - 1) ^~~ ../.././src/terminal/hardio.h:4:43: note: passing argument to parameter 'data' here ssize_t hard_write(int fd, unsigned char *data, size_t datalen); ^ In file included from kbd.c:29: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ mouse.c:68:20: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] write_sequence(h, DONE_TWIN_MOUSE_SEQ); ^~~~~~~~~~~~~~~~~~~ mouse.c:59:29: note: expanded from macro 'DONE_TWIN_MOUSE_SEQ' #define DONE_TWIN_MOUSE_SEQ "\033[?9l" /**< Don't Send MIT Mouse Row & Column on Button Press */ ^~~~~~~~~~ mouse.c:46:17: note: expanded from macro 'write_sequence' hard_write(fd, seq, sizeof(seq) - 1) ^~~ ../.././src/terminal/hardio.h:4:43: note: passing argument to parameter 'data' here ssize_t hard_write(int fd, unsigned char *data, size_t datalen); ^ mouse.c:69:20: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] write_sequence(h, DONE_XWIN_MOUSE_SEQ); ^~~~~~~~~~~~~~~~~~~ mouse.c:60:29: note: expanded from macro 'DONE_XWIN_MOUSE_SEQ' #define DONE_XWIN_MOUSE_SEQ "\033[?1000l" /**< Don't Send Mouse X & Y on button press and release */ ^~~~~~~~~~~~~ mouse.c:46:17: note: expanded from macro 'write_sequence' hard_write(fd, seq, sizeof(seq) - 1) ^~~ ../.././src/terminal/hardio.h:4:43: note: passing argument to parameter 'data' here ssize_t hard_write(int fd, unsigned char *data, size_t datalen); ^ kbd.c:85:2: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(qlen, "event queue empty"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ kbd.c:85:2: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(qlen, "event queue empty"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ kbd.c:103:3: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(itrm->out.queue.len > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ kbd.c:103:3: warning: passing 'char[42]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(itrm->out.queue.len > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ kbd.c:165:20: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] write_sequence(h, INIT_TERMINAL_SEQ); ^~~~~~~~~~~~~~~~~ kbd.c:159:27: note: expanded from macro 'INIT_TERMINAL_SEQ' #define INIT_TERMINAL_SEQ "\033)0\0337" /**< Special Character and Line Drawing Set, Save Cursor */ ^~~~~~~~~~~~~ kbd.c:156:17: note: expanded from macro 'write_sequence' hard_write(fd, seq, sizeof(seq) - 1) ^~~ ../.././src/terminal/hardio.h:4:43: note: passing argument to parameter 'data' here ssize_t hard_write(int fd, unsigned char *data, size_t datalen); ^ kbd.c:169:21: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] write_sequence(h, INIT_ALT_SCREEN_SEQ); ^~~~~~~~~~~~~~~~~~~ kbd.c:160:29: note: expanded from macro 'INIT_ALT_SCREEN_SEQ' #define INIT_ALT_SCREEN_SEQ "\033[?47h" /**< Use Alternate Screen Buffer */ ^~~~~~~~~~~ kbd.c:156:17: note: expanded from macro 'write_sequence' hard_write(fd, seq, sizeof(seq) - 1) ^~~ ../.././src/terminal/hardio.h:4:43: note: passing argument to parameter 'data' here ssize_t hard_write(int fd, unsigned char *data, size_t datalen); ^ kbd.c:183:20: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] write_sequence(h, DONE_CLS_SEQ); ^~~~~~~~~~~~ kbd.c:176:23: note: expanded from macro 'DONE_CLS_SEQ' #define DONE_CLS_SEQ "\033[2J" /**< Erase in Display, Clear All */ ^~~~~~~~~ kbd.c:156:17: note: expanded from macro 'write_sequence' hard_write(fd, seq, sizeof(seq) - 1) ^~~ ../.././src/terminal/hardio.h:4:43: note: passing argument to parameter 'data' here ssize_t hard_write(int fd, unsigned char *data, size_t datalen); ^ kbd.c:191:21: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] write_sequence(h, DONE_ALT_SCREEN_SEQ); ^~~~~~~~~~~~~~~~~~~ kbd.c:178:29: note: expanded from macro 'DONE_ALT_SCREEN_SEQ' #define DONE_ALT_SCREEN_SEQ "\033[?47l" /**< Use Normal Screen Buffer */ ^~~~~~~~~~~ kbd.c:156:17: note: expanded from macro 'write_sequence' hard_write(fd, seq, sizeof(seq) - 1) ^~~ ../.././src/terminal/hardio.h:4:43: note: passing argument to parameter 'data' here ssize_t hard_write(int fd, unsigned char *data, size_t datalen); ^ kbd.c:194:20: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] write_sequence(h, DONE_TERMINAL_SEQ); ^~~~~~~~~~~~~~~~~ kbd.c:177:27: note: expanded from macro 'DONE_TERMINAL_SEQ' #define DONE_TERMINAL_SEQ "\0338\r \b" /**< Restore Cursor (DECRC) + ??? */ ^~~~~~~~~~~~ kbd.c:156:17: note: expanded from macro 'write_sequence' hard_write(fd, seq, sizeof(seq) - 1) ^~~ ../.././src/terminal/hardio.h:4:43: note: passing argument to parameter 'data' here ssize_t hard_write(int fd, unsigned char *data, size_t datalen); ^ kbd.c:208:26: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] itrm_queue_event(ditrm, (char *) &ev, sizeof(ev)); ^~~~~~~~~~~~ kbd.c:110:52: note: passing argument to parameter 'data' here itrm_queue_event(struct itrm *itrm, unsigned char *data, int len) ^ kbd.c:214:17: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *term = getenv("TERM"); ^ ~~~~~~~~~~~~~~ kbd.c:305:39: warning: passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] info.session_info = get_cmd_opt_int("base-session"); ^~~~~~~~~~~~~~ ../.././src/config/options.h:310:65: note: expanded from macro 'get_cmd_opt_int' #define get_cmd_opt_int(name) get_opt_int_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ kbd.c:330:38: warning: passing 'char[11]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] itrm->title_codepage = get_cp_index("ISO-8859-1"); ^~~~~~~~~~~~ ../.././src/intl/charsets.h:111:39: note: passing argument to parameter here int get_cp_index(const unsigned char *); ^ kbd.c:358:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] memcpy(info.cwd, ts, int_min(strlen(ts), MAX_CWD_LEN)); ^~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:63:33: note: expanded from macro 'memcpy' __builtin___memcpy_chk (dest, __VA_ARGS__, __darwin_obsz0 (dest)) ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ kbd.c:362:25: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] itrm_queue_event(itrm, (char *) &info, TERMINAL_INFO_SIZE); ^~~~~~~~~~~~~~ kbd.c:110:52: note: passing argument to parameter 'data' here itrm_queue_event(struct itrm *itrm, unsigned char *data, int len) ^ kbd.c:363:25: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] itrm_queue_event(itrm, (char *) init_string, init_len); ^~~~~~~~~~~~~~~~~~~~ kbd.c:110:52: note: passing argument to parameter 'data' here itrm_queue_event(struct itrm *itrm, unsigned char *data, int len) ^ kbd.c:434:21: warning: passing 'char[9]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get_cp_index("US-ASCII")); ^~~~~~~~~~ ../.././src/intl/charsets.h:111:39: note: passing argument to parameter here int get_cp_index(const unsigned char *); ^ kbd.c:471:2: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(text && *text); ^~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ kbd.c:471:2: warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(text && *text); ^~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ kbd.c:475:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *p = strchr(text, ','); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ kbd.c:475:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *p = strchr(text, ','); ^ ~~~~~~~~~~~~~~~~~ kbd.c:484:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] numbers[i] = atoi(text); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:135:23: note: passing argument to parameter here int atoi(const char *); ^ kbd.c:516:22: warning: passing 'char[9]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : get_cp_index("US-ASCII")); ^~~~~~~~~~ ../.././src/intl/charsets.h:111:39: note: passing argument to parameter here int get_cp_index(const unsigned char *); ^ kbd.c:532:24: warning: passing 'char[9]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] cp = get_cp_index("US-ASCII"); ^~~~~~~~~~ ../.././src/intl/charsets.h:111:39: note: passing argument to parameter here int get_cp_index(const unsigned char *); ^ kbd.c:577:2: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ITRM_OUT_QUEUE_SIZE - i > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ kbd.c:577:2: warning: passing 'char[46]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ITRM_OUT_QUEUE_SIZE - i > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ kbd.c:627:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (*delete.source) unlink(delete.source); ^~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/unistd.h:494:25: note: passing argument to parameter here int unlink(const char *); ^ kbd.c:669:2: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ITRM_OUT_QUEUE_SIZE - p > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ kbd.c:669:2: warning: passing 'char[46]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ITRM_OUT_QUEUE_SIZE - p > 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ kbd.c:936:2: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(itrm->in.queue.len >= 2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ kbd.c:936:2: warning: passing 'char[42]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(itrm->in.queue.len >= 2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ kbd.c:937:2: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(itrm->in.queue.data[0] == ASCII_ESC); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ kbd.c:937:2: warning: passing 'char[54]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(itrm->in.queue.data[0] == ASCII_ESC); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ kbd.c:938:2: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(itrm->in.queue.data[1] == 0x4F); /* == 'O', incidentally */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ kbd.c:938:2: warning: passing 'char[49]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(itrm->in.queue.data[1] == 0x4F); /* == 'O', incidentally */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ kbd.c:1025:2: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(itrm->in.queue.len, "timeout on empty queue"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ kbd.c:1025:2: warning: passing 'char[60]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(itrm->in.queue.len, "timeout on empty queue"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ kbd.c:1026:2: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(!itrm->blocked); /* block_itrm should have killed itrm->timer */ ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ kbd.c:1026:2: warning: passing 'char[33]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(!itrm->blocked); /* block_itrm should have killed itrm->timer */ ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ kbd.c:1042:25: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] itrm_queue_event(itrm, (char *) &ev, sizeof(ev)); ^~~~~~~~~~~~ kbd.c:110:52: note: passing argument to parameter 'data' here itrm_queue_event(struct itrm *itrm, unsigned char *data, int len) ^ kbd.c:1064:2: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(!itrm->blocked); ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ kbd.c:1064:2: warning: passing 'char[33]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(!itrm->blocked); ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ kbd.c:1165:26: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] itrm_queue_event(itrm, (char *) &ev, sizeof(ev)); ^~~~~~~~~~~~ kbd.c:110:52: note: passing argument to parameter 'data' here itrm_queue_event(struct itrm *itrm, unsigned char *data, int len) ^ kbd.c:1173:3: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(itrm->in.queue.len >= el, "event queue underflow"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ kbd.c:1173:3: warning: passing 'char[65]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(itrm->in.queue.len >= el, "event queue underflow"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ kbd.c:1214:3: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ERROR(gettext("Too many bytes read from the itrm!")); ^~~~~ ../.././src/util/error.h:40:23: note: expanded from macro 'ERROR' #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error ^ ~~~~~~~~ kbd.c:1214:17: warning: passing 'char[35]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ERROR(gettext("Too many bytes read from the itrm!")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:50:53: note: passing argument to parameter '__msgid' here extern unsigned char *gettext(const unsigned char *__msgid); ^ kbd.c:1228:2: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(itrm->in.std >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ kbd.c:1228:2: warning: passing 'char[36]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(itrm->in.std >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here 7void elinks_internal(unsigned char *fmt, ...); ^ warnings generated. kbd.c:1241:2: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(itrm->in.std >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ kbd.c:1241:2: warning: passing 'char[36]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(itrm->in.std >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ [CC] src/terminal/tab.o In file included from screen.c:13: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from screen.c:13: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from screen.c:24: ../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ screen.c:167:32: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /* end border: */ TERM_STRING("\033[10m"), ^~~~~~~~~~ screen.c:156:38: note: expanded from macro 'TERM_STRING' #define TERM_STRING(str) INIT_STRING(str, sizeof(str) - 1) ^~~ ../.././src/util/string.h:169:29: note: expanded from macro 'INIT_STRING' #define INIT_STRING(s, l) { s, l } ^ screen.c:168:34: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /* begin border: */ TERM_STRING("\033[11m"), ^~~~~~~~~~ screen.c:156:38: note: expanded from macro 'TERM_STRING' #define TERM_STRING(str) INIT_STRING(str, sizeof(str) - 1) ^~~ ../.././src/util/string.h:169:29: note: expanded from macro 'INIT_STRING' #define INIT_STRING(s, l) { s, l } ^ screen.c:173:32: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /* end border: */ TERM_STRING("\x0f"), ^~~~~~ screen.c:156:38: note: expanded from macro 'TERM_STRING' #define TERM_STRING(str) INIT_STRING(str, sizeof(str) - 1) ^~~ ../.././src/util/string.h:169:29: note: expanded from macro 'INIT_STRING' #define INIT_STRING(s, l) { s, l } ^ screen.c:174:34: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /* begin border: */ TERM_STRING("\x0e"), ^~~~~~ screen.c:156:38: note: expanded from macro 'TERM_STRING' #define TERM_STRING(str) INIT_STRING(str, sizeof(str) - 1) ^~~ ../.././src/util/string.h:169:29: note: expanded from macro 'INIT_STRING' #define INIT_STRING(s, l) { s, l } ^ screen.c:183:35: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /* end underline: */ TERM_STRING("\033[24m"), ^~~~~~~~~~ screen.c:156:38: note: expanded from macro 'TERM_STRING' #define TERM_STRING(str) INIT_STRING(str, sizeof(str) - 1) ^~~ ../.././src/util/string.h:169:29: note: expanded from macro 'INIT_STRING' #define INIT_STRING(s, l) { s, l } ^ screen.c:184:37: warning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /* begin underline: */ TERM_STRING("\033[4m"), ^~~~~~~~~ screen.c:156:38: note: expanded from macro 'TERM_STRING' #define TERM_STRING(str) INIT_STRING(str, sizeof(str) - 1) ^~~ ../.././src/util/string.h:169:29: note: expanded from macro 'INIT_STRING' #define INIT_STRING(s, l) { s, l } ^ screen.c:320:50: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const int cp = get_opt_codepage_tree(term_spec, "charset"); ^~~~~~~~~ ../.././src/config/options.h:297:57: note: expanded from macro 'get_opt_codepage_tree' #define get_opt_codepage_tree(tree, name) get_opt(tree, name, OPT_CODEPAGE)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ screen.c:321:45: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int utf8_io = get_opt_bool_tree(term_spec, "utf_8_io"); ^~~~~~~~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ screen.c:339:55: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] driver->opt.color_mode = get_opt_int_tree(term_spec, "colors"); ^~~~~~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ screen.c:340:57: warning: passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] driver->opt.transparent = get_opt_bool_tree(term_spec, "transparency"); ^~~~~~~~~~~~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ screen.c:342:35: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (get_opt_bool_tree(term_spec, "underline")) { ^~~~~~~~~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ screen.c:357:37: warning: passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (get_opt_bool_tree(term_spec, "restrict_852")) ^~~~~~~~~~~~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ screen.c:359:43: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] driver->opt.charsets[1] = get_cp_index("cp437"); ^~~~~~~ ../.././src/intl/charsets.h:111:39: note: passing argument to parameter here int get_cp_index(const unsigned char *); ^ screen.c:363:43: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] driver->opt.charsets[1] = get_cp_index("cp437"); ^~~~~~~ ../.././src/intl/charsets.h:111:39: note: passing argument to parameter here int get_cp_index(const unsigned char *); ^ screen.c:367:43: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] driver->opt.charsets[1] = get_cp_index("cp437"); ^~~~~~~ ../.././src/intl/charsets.h:111:39: note: passing argument to parameter here int get_cp_index(const unsigned char *); ^ screen.c:370:43: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] driver->opt.charsets[1] = get_cp_index("koi8-r"); ^~~~~~~~ ../.././src/intl/charsets.h:111:39: note: passing argument to parameter here int get_cp_index(const unsigned char *); ^ screen.c:378:44: warning: passing 'char[9]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] driver->opt.charsets[1] = get_cp_index("US-ASCII"); ^~~~~~~~~~ ../.././src/intl/charsets.h:111:39: note: passing argument to parameter here int get_cp_index(const unsigned char *); ^ screen.c:388:37: warning: passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (get_opt_bool_tree(term_spec, "restrict_852")) ^~~~~~~~~~~~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ screen.c:391:37: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (get_opt_bool_tree(term_spec, "m11_hack")) ^~~~~~~~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ screen.c:395:37: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (get_opt_bool_tree(term_spec, "m11_hack")) ^~~~~~~~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ screen.c:408:57: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] enum term_mode_type type = get_opt_int_tree(term_spec, "type"); ^~~~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ screen.c:413:39: warning: passing 'unsigned char[1]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (driver->type == type && !strcmp(driver->name, name)) { ^~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ screen.c:413:53: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (driver->type == type && !strcmp(driver->name, name)) { ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ screen.c:449:58: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] enum term_mode_type type = get_opt_int_tree(term->spec, "type"); ^~~~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ screen.c:451:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int len = strlen(name); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ screen.c:456:14: warning: passing 'unsigned char[1]' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strcmp(driver->name, name)) continue; ^~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ screen.c:456:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strcmp(driver->name, name)) continue; ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ screen.c:698:32: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_bytes_to_string(screen, "\033[1m", 4); ^~~~~~~~~ ../.././src/util/string.h:239:32: note: expanded from macro 'add_bytes_to_string' add_bytes_to_string__(string, bytes, length) ^~~~~ ../.././src/util/string.h:250:51: note: passing argument to parameter 'bytes' here struct string *string, const unsigned char *bytes, ^ screen.c:713:31: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_bytes_to_string(screen, "\033[0", 3); ^~~~~~~~ ../.././src/util/string.h:239:32: note: expanded from macro 'add_bytes_to_string' add_bytes_to_string__(string, bytes, length) ^~~~~ ../.././src/util/string.h:250:51: note: passing argument to parameter 'bytes' here struct string *string, const unsigned char *bytes, ^ screen.c:739:32: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_bytes_to_string(screen, ";7", 2); ^~~~ ../.././src/util/string.h:239:32: note: expanded from macro 'add_bytes_to_string' add_bytes_to_string__(string, bytes, length) ^~~~~ ../.././src/util/string.h:250:51: note: passing argument to parameter 'bytes' here struct string *string, const unsigned char *bytes, ^ screen.c:743:32: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_bytes_to_string(screen, ";4", 2); ^~~~ ../.././src/util/string.h:239:32: note: expanded from macro 'add_bytes_to_string' add_bytes_to_string__(string, bytes, length) ^~~~~ ../.././src/util/string.h:250:51: note: passing argument to parameter 'bytes' here struct string *string, const unsigned char *bytes, ^ screen.c:748:32: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_bytes_to_string(screen, ";1", 2); ^~~~ ../.././src/util/string.h:239:32: note: expanded from macro 'add_bytes_to_string' add_bytes_to_string__(string, bytes, length) ^~~~~ ../.././src/util/string.h:250:51: note: passing argument to parameter 'bytes' here struct string *string, const unsigned char *bytes, ^ screen.c:751:31: warning: passing 'char[2]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_bytes_to_string(screen, "m", 1); ^~~ ../.././src/util/string.h:239:32: note: expanded from macro 'add_bytes_to_string' add_bytes_to_string__(string, bytes, length) ^~~~~ ../.././src/util/string.h:250:51: note: passing argument to parameter 'bytes' here struct string *string, const unsigned char *bytes, ^ screen.c:759:32: warning: initializing 'unsigned char *' with an expression of type 'char[13]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /* foreground: */ TERM_STRING("\033[0;38;5;%dm"), ^~~~~~~~~~~~~~~~~ screen.c:156:38: note: expanded from macro 'TERM_STRING' #define TERM_STRING(str) INIT_STRING(str, sizeof(str) - 1) ^~~ ../.././src/util/string.h:169:29: note: expanded from macro 'INIT_STRING' #define INIT_STRING(s, l) { s, l } ^ 54screen.c warnings generated. :760:32: warning: initializing 'unsigned char *' with an expression of type 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /* background: */ TERM_STRING("\033[48;5;%dm"), ^~~~~~~~~~~~~~~ screen.c:156:38: note: expanded from macro 'TERM_STRING' #define TERM_STRING(str) INIT_STRING(str, sizeof(str) - 1) ^~~ ../.././src/util/string.h:169:29: note: expanded from macro 'INIT_STRING' #define INIT_STRING(s, l) { s, l } ^ screen.c:838:33: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_bytes_to_string(screen, "\033[1m", 4); ^~~~~~~~~ ../.././src/util/string.h:239:32: note: expanded from macro 'add_bytes_to_string' add_bytes_to_string__(string, bytes, length) ^~~~~ ../.././src/util/string.h:250:51: note: passing argument to parameter 'bytes' here struct string *string, const unsigned char *bytes, ^ screen.c:862:32: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_bytes_to_string(screen, "\033[1m", 4); ^~~~~~~~~ ../.././src/util/string.h:239:32: note: expanded from macro 'add_bytes_to_string' add_bytes_to_string__(string, bytes, length) ^~~~~ ../.././src/util/string.h:250:51: note: passing argument to parameter 'bytes' here struct string *string, const unsigned char *bytes, ^ screen.c:1091:3: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("Invalid color mode (%d).", driver->opt.color_mode); ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ screen.c:1091:12: warning: passing 'char[25]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("Invalid color mode (%d).", driver->opt.color_mode); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ screen.c:1097:32: warning: passing 'char[9]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_bytes_to_string(&image, "\033[37;40m", 8); ^~~~~~~~~~~~~ ../.././src/util/string.h:239:32: note: expanded from macro 'add_bytes_to_string' add_bytes_to_string__(string, bytes, length) ^~~~~ ../.././src/util/string.h:250:51: note: passing argument to parameter 'bytes' here struct string *string, const unsigned char *bytes, ^ screen.c:1099:31: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_bytes_to_string(&image, "\033[0m", 4); ^~~~~~~~~ ../.././src/util/string.h:239:32: note: expanded from macro 'add_bytes_to_string' add_bytes_to_string__(string, bytes, length) ^~~~~ ../.././src/util/string.h:250:51: note: passing argument to parameter 'bytes' here struct string *string, const unsigned char *bytes, ^ screen.c:1140:26: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] hard_write(term->fdout, "\033[2J\033[1;1H", 10); ^~~~~~~~~~~~~~~~~~ ../.././src/terminal/hardio.h:4:43: note: passing argument to parameter 'data' here ssize_t hard_write(int fd, unsigned char *data, size_t datalen); ^ screen.c:1150:26: warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] hard_write(term->fdout, "\a", 1); ^~~~ ../.././src/terminal/hardio.h:4:43: note: passing argument to parameter 'data' here ssize_t hard_write(int fd, unsigned char *data, size_t datalen); ^ screen.c:1178:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(term && term->screen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ screen.c:1178:2: warning: passing 'char[39]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(term && term->screen); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ screen.c:1182:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(width >= 0); ^~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ screen.c:1182:2: warning: passing 'char[29]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(width >= 0); ^~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ screen.c:1183:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(height >= 0); ^~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ screen.c:1183:2: warning: passing 'char[30]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(height >= 0); ^~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ screen.c:1216:15: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /* name: */ "Terminal Screen", ^~~~~~~~~~~~~~~~~ ../.././src/main/module.h:41:4: note: expanded from macro 'struct_module' { name, options, hooks, submods, data, init, done } ^~~~ [CC] src/terminal/terminal.o In file included from tab.c:10: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from tab.c:10: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from tab.c:12: In file included from ../.././src/dialogs/menu.h:6: In file included from ../.././src/session/task.h:5: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from tab.c:12: In file included from ../.././src/dialogs/menu.h:6: In file included from ../.././src/session/task.h:5: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from tab.c:13: In file included from ../.././src/document/document.h:8: ../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from tab.c:15: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ tab.c:53:2: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(term->main_menu == NULL); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ tab.c:53:2: warning: passing 'char[42]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(term->main_menu == NULL); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ tab.c:110:2: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm((LIST_OF(struct window) *) win != &term->windows, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ tab.c:110:2: warning: passing 'char[91]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm((LIST_OF(struct window) *) win != &term->windows, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ tab.c:142:20: warning: passing 'char[19]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (get_opt_bool("ui.tabs.wraparound")) { ^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ tab.c:199:20: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!get_opt_bool("ui.tabs.confirm_close")) { ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ tab.c:208:18: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] MSG_BOX_BUTTON(N_("~Yes"), really_close_tab, B_ENTER), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/msgbox.h:107:38: note: expanded from macro 'MSG_BOX_BUTTON' MSG_BOX_CAST(const unsigned char *, label), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/bfu/msgbox.h:102:38: note: expanded from macro 'MSG_BOX_CAST' (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) ^~~~~ tab.c:209:18: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] MSG_BOX_BUTTON(N_("~No"), NULL, B_ESC)); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/msgbox.h:107:38: note: expanded from macro 'MSG_BOX_BUTTON' MSG_BOX_CAST(const unsigned char *, label), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/bfu/msgbox.h:102:38: note: expanded from macro 'MSG_BOX_CAST' (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) ^~~~~ tab.c:205:3: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Close tab"), ALIGN_CENTER, ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:93:42: note: passing argument to parameter 'title' here enum msgbox_flags flags, unsigned char *title, enum format_align align, ^ tab.c:206:3: warning: passing 'char[45]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Do you really want to close the current tab?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:94:17: note: passing argument to parameter 'text' here unsigned char *text, void *udata, int buttons, ...); ^ tab.c:240:2: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses); ^~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ tab.c:240:2: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses); ^~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ tab.c:243:20: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!get_opt_bool("ui.tabs.confirm_close")) { ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ tab.c:252:18: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] MSG_BOX_BUTTON(N_("~Yes"), really_close_tabs, B_ENTER), ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/msgbox.h:107:38: note: expanded from macro 'MSG_BOX_BUTTON' MSG_BOX_CAST(const unsigned char *, label), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/bfu/msgbox.h:102:38: note: expanded from macro 'MSG_BOX_CAST' (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) ^~~~~ tab.c:253:18: warning: passing 'char[4]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] MSG_BOX_BUTTON(N_("~No"), NULL, B_ESC)); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/bfu/msgbox.h:107:38: note: expanded from macro 'MSG_BOX_BUTTON' MSG_BOX_CAST(const unsigned char *, label), \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../.././src/bfu/msgbox.h:102:38: note: expanded from macro 'MSG_BOX_CAST' (((void) sizeof(((int (*)(type)) 0)(value))), (type) (value)) ^~~~~ tab.c:249:3: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Close tab"), ALIGN_CENTER, ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:93:42: note: passing argument to parameter 'title' here enum msgbox_flags flags, unsigned char *title, enum format_align align, ^ tab.c:250:3: warning: passing 'char[56]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Do you really want to close all except the current tab?"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../.././src/bfu/msgbox.h:94:17: note: passing argument to parameter 'text' here unsigned char *text, void *udata, int buttons, ...); ^ tab.c:261:2: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses); ^~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ tab.c:261:2: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses); ^~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ tab.c:272:2: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(deo); ^~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ tab.c:272:2: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(deo); ^~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ tab.c:285:16: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (doc_view) assert(doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ tab.c:285:16: warning: passing 'char[53]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (doc_view) assert(doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ tab.c:305:2: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && direction); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ tab.c:305:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && direction); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ tab.c:312:19: warning: passing 'char[19]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (get_opt_bool("ui.tabs.wraparound")) { ^~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ tab.c:318:2: warning: assigning to 'const unsigned char *' from 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(0 <= new_pos && new_pos < tabs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ tab.c:318:2: warning: passing 'char[49]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(0 <= new_pos && new_pos < tabs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ 34 warnings generated. [CC] src/terminal/window.o In file included from terminal.c:18: In file included from ../.././src/bookmarks/bookmarks.h:4: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from terminal.c:18: In file included from ../.././src/bookmarks/bookmarks.h:4: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from terminal.c:26: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from terminal.c:26: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ terminal.c:121:43: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return get_opt_codepage_tree(term->spec, "charset"); ^~~~~~~~~ ../.././src/config/options.h:297:57: note: expanded from macro 'get_opt_codepage_tree' #define get_opt_codepage_tree(tree, name) get_opt(tree, name, OPT_CODEPAGE)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ terminal.c:193:25: warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && !get_opt_bool("ui.sessions.keep_session_active"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ terminal.c:199:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int plen = strlen(path + 1) + 2; ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ terminal.c:205:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (path[plen]) unlink(path + plen); ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/unistd.h:494:25: note: passing argument to parameter here int unlink(const char *); ^ terminal.c:242:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(0, "Dangling pointer to struct terminal"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ terminal.c:242:2: warning: passing 'char[56]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(0, "Dangling pointer to struct terminal"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ terminal.c:315:8: warning: assigning to 'unsigned char *' from 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] path = ""; ^ ~~ terminal.c:332:11: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unlink(delete); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/unistd.h:494:25: note: passing argument to parameter here int unlink(const char *); ^ terminal.c:337:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] path, strlen(path), ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ terminal.c:338:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] delete, strlen(delete), ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ terminal.c:342:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] path, strlen(path), ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ terminal.c:343:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] delete, strlen(delete), ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ terminal.c:357:30: warning: passing 'char[1]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] exec_on_terminal(term, sh, "", TERM_EXEC_FG); ^~ terminal.c:310:19: note: passing argument to parameter 'delete' here unsigned char *delete, enum term_exec fg) ^ terminal.c:365:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int data_len = strlen(data); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ terminal.c:383:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (term->title && !strcmp(title, term->title)) return 0; ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ terminal.c:383:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (term->title && !strcmp(title, term->title)) return 0; ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ terminal.c:389:36: warning: passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (get_opt_bool_tree(term->spec, "latin1_title")) ^~~~~~~~~~~~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ terminal.c:390:24: warning: passing 'char[11]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] to_cp = get_cp_index("ISO-8859-1"); ^~~~~~~~~~~~ ../.././src/intl/charsets.h:111:39: note: passing argument to parameter here int get_cp_index(const unsigned char *); ^ terminal.c:391:41: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] else if (get_opt_bool_tree(term->spec, "utf_8_io")) ^~~~~~~~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ terminal.c:392:24: warning: passing 'char[6]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] to_cp = get_cp_index("UTF-8"); ^~~~~~~ ../.././src/intl/charsets.h:111:39: note: passing argument to parameter here int get_cp_index(const unsigned char *); ^ terminal.c:401:59: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] converted = convert_string(convert_table, title, strlen(title), ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ terminal.c:457:15: warning: initializing 'unsigned char *' with an expression of type 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /* name: */ "Terminal", ^~~~~~~~~~ ../.././src/main/module.h:41:4: note: expanded from macro 'struct_module' { name, options, hooks, submods, data, init, done } ^~~~ 53 warnings generated. 26 warnings generated. In file included from window.c:10: In file included from ../.././src/bfu/menu.h:4: In file included from ../.././src/config/kbdbind.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from window.c:10: In file included from ../.././src/bfu/menu.h:4: In file included from ../.././src/config/kbdbind.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ 2 warnings generated. [LD] src/terminal/lib.o gmake[2]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/terminal' [MAKE all] src/util gmake[2]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/util' [CC] src/util/base64.o [CC] src/util/color.o [CC] src/util/conv.o base64.c:21:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(in && *in); ^~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ base64.c:21:2: warning: passing 'char[28]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(in && *in); ^~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ base64.c:24:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return base64_encode_bin(in, strlen(in), NULL); ^~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ base64.c:33:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(in && *in); ^~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ base64.c:33:2: warning: passing 'char[28]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(in && *in); ^~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ base64.c:73:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(in && *in); ^~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ base64.c:73:2: warning: passing 'char[28]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(in && *in); ^~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ base64.c:76:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return base64_decode_bin(in, strlen(in), NULL); ^~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ base64.c:97:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(in && *in); ^~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ base64.c:97:2: warning: passing 'char[28]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(in && *in); ^~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from color.c:17: In file included from ../.././src/util/conv.h:4: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from color.c:17: In file included from ../.././src/util/conv.h:4: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from conv.c:19: In file included from ../.././src/util/conv.h:4: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from conv.c:19: In file included from ../.././src/util/conv.h:4: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from color.c:17: ../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from conv.c:19: ../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ color.c:64:4: warning: initializing 'unsigned char *' with an expression of type 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] = INIT_FASTFIND_INDEX("colors_lookup", colors_list_reset, colors_list_next); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/fastfind.h:38:4: note: expanded from macro 'INIT_FASTFIND_INDEX' { (comment), (reset), (next) } ^~~~~~~~~ conv.c:138:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(string); ^~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ conv.c:138:2: warning: passing 'char[25]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(string); ^~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here color.c:105:26: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] void elinks_internal(unsigned char *fmt, ...); string_color = strtoul(str, (char **) &end, 16); ^ ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:175:23: note: passing argument to parameter '__str' here strtoul(const char *__str, char **__endptr, int __base); ^ conv.c:194:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(xnum == (long) xnum); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26:color.c:146: note: expanded from macro 'INTERNAL' 11: warning: returning 'const char *const' from a function with result type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ return cs->name; ^~~~~~~~ conv.c:194:2: warning: passing 'char[38]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(xnum == (long) xnum); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ conv.c:259:15: warning: passing 'unsigned char[1024]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strftime(buffer, sizeof(buffer), fmt, when_local) <= 0) ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/time.h:116:34: note: passing argument to parameter here size_t strftime(char * __restrict, size_t, const char * __restrict, const struct tm * __restrict) __DARWIN_ALIAS(strftime); ^ conv.c:259:39: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strftime(buffer, sizeof(buffer), fmt, when_local) <= 0) ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/time.h:116:67: note: passing argument to parameter here size_t strftime(char * __restrict, size_t, const char * __restrict, const struct tm * __restrict) __DARWIN_ALIAS(strftime); ^ conv.c:293:37: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!add_bytes_to_string(string, "&#", 2) ^~~~ ../.././src/util/string.h:239:32: note: expanded from macro 'add_bytes_to_string' add_bytes_to_string__(string, bytes, length) ^~~~~ ../.././src/util/string.h:250:51: note: passing argument to parameter 'bytes' here struct string *string, const unsigned char *bytes, ^ conv.c:327:37: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!add_bytes_to_string(string, "&#", 2) ^~~~ ../.././src/util/string.h:239:32: note: expanded from macro 'add_bytes_to_string' add_bytes_to_string__(string, bytes, length) ^~~~~ ../.././src/util/string.h:250:51: note: passing argument to parameter 'bytes' here struct string *string, const unsigned char *bytes, ^ conv.c:362:26: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(string, "'\\''"); ^~~~~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ conv.c:400:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] num = strtol(str, (char **) end, 10); ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:167:26: note: passing argument to parameter '__str' here long strtol(const char *__str, char **__endptr, int __base); ^ conv.c:479:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(str); ^~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ conv.c:479:2: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(str); ^~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ conv.c:502:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int len = strlen(title); ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ conv.c:518:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int len = strlen(url); ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ 10 warnings generated. 6 warnings generated. [CC] src/util/env.o [CC] src/util/error.o 17 warnings generated. [CC] src/util/fastfind.o In file included from env.c:18: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from env.c:18: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ env.c:33:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] true_length = strlen(value); ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ env.c:48:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ret = setenv(name, value, 1); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:237:26: note: passing argument to parameter '__name' here int setenv(const char * __name, const char * __value, int __overwrite) __DARWIN_ALIAS(setenv); ^ env.c:48:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ret = setenv(name, value, 1); ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:237:47: note: passing argument to parameter '__value' here int setenv(const char * __name, const char * __value, int __overwrite) __DARWIN_ALIAS(setenv); ^ In file included from error.c:34: In file included from ../.././src/util/snprintf.h:69: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from error.c:34: In file included from ../.././src/util/snprintf.h:69: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ error.c:49:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] vfprintf(stderr, fmt, params); ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:190:57: note: passing argument to parameter here int vfprintf(FILE * __restrict, const char * __restrict, va_list) __printflike(2, 0); ^ error.c:66:11: warning: passing 'unsigned char[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] snprintf(errbuf, sizeof(errbuf), "DEBUG MESSAGE at %s:%d: %s", ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ error.c:82:11: warning: passing 'unsigned char[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] snprintf(errbuf, sizeof(errbuf), "DEBUG MESSAGE at %s:%d: %s", ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ error.c:98:11: warning: passing 'unsigned char[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] snprintf(errbuf, sizeof(errbuf), "ERROR at %s:%d: %s", ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ error.c:114:11: warning: passing 'unsigned char[4096]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] snprintf(errbuf, sizeof(errbuf), ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ error.c:135:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] vfprintf(stderr, fmt, params); ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:190:57: note: passing argument to parameter here int vfprintf(FILE * __restrict, const char * __restrict, va_list) __printflike(2, 0); ^ error.c:155:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] vasprintf((char **) &buf, fmt, params); ^~~ ../.././src/util/snprintf.h:71:39: note: passing argument to parameter 'fmt' here int vasprintf(char **ptr, const char *fmt, va_list ap); ^ error.c:157:18: warning: passing 'char[21]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] elinks_internal("assertion failed: %s", buf); ^~~~~~~~~~~~~~~~~~~~~~ error.c:107:32: note: passing argument to parameter 'fmt' here elinks_internal(unsigned char *fmt, ...) ^ 5 warnings generated. 10 warnings generated. [CC] src/util/file.o [CC] src/util/hash.o In file included from fastfind.c:65: In file included from ../.././src/util/conv.h:4: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from fastfind.c:65: In file included from ../.././src/util/conv.h:4: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from fastfind.c:65: ../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ fastfind.c:312:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(info->count < FF_MAX_KEYS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ fastfind.c:312:2: warning: passing 'char[44]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(info->count < FF_MAX_KEYS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ fastfind.c:344:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(info->leafsets_count < FF_MAX_LEAFSETS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ fastfind.c:344:2: warning: passing 'char[57]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(info->leafsets_count < FF_MAX_LEAFSETS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ fastfind.c:412:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(info); ^~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ fastfind.c:412:2: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(info); ^~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ fastfind.c:448:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(index && index->reset && index->next); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ fastfind.c:448:2: warning: passing 'char[55]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(index && index->reset && index->next); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ fastfind.c:458:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int key_len = strlen(p->key); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ fastfind.c:461:3: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(key_len > 0 && key_len <= FF_MAX_KEYLEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ fastfind.c:461:3: warning: passing 'char[58]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(key_len > 0 && key_len <= FF_MAX_KEYLEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ fastfind.c:477:4: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(k < FF_MAX_CHARS); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ fastfind.c:477:4: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(k < FF_MAX_CHARS); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ fastfind.c:481:5: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(info->uniq_chars_count < FF_MAX_CHARS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ fastfind.c:481:5: warning: passing 'char[56]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(info->uniq_chars_count < FF_MAX_CHARS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ fastfind.c:506:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int key_len = strlen(p->key); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ fastfind.c:602:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(index); ^~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ fastfind.c:602:2: warning: passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(index); ^~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ fastfind.c:607:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(info != NULL, "FastFind index %s not initialized", index->comment); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ fastfind.c:607:2: warning: passing 'char[65]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(info != NULL, "FastFind index %s not initialized", index->comment); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ fastfind.c:643:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(index); ^~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ fastfind.c:643:2: warning: passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(index); ^~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ hash.c:36:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(width > 0 && func); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ hash.c:36:2: warning: passing 'char[36]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(width > 0 && func); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ hash.c:67:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(hashp && *hashp); ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ hash.c:67:2: warning: passing 'char[34]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(hashp && *hashp); ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ hash.c:139:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(item); ^~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ hash.c:139:2: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(item); ^~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ hash.c:162:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(k && length > 0); ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ hash.c:162:2: warning: passing 'char[34]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(k && length > 0); ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ 25 warnings generated. In file included from file.c:46: In file included from ../.././src/util/conv.h:4: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from file.c:46: In file included from ../.././src/util/conv.h:4: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from file.c:46: ../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ file.c:60:16: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return access(filename, F_OK) >= 0; ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/unistd.h:431:25: note: passing argument to parameter here int access(const char *, int); ^ file.c:72:16: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return access(filename, R_OK) >= 0; ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/unistd.h:431:25: note: passing argument to parameter here int access(const char *, int); ^ file.c:87:11: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (stat(filename, &st)) ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/sys/stat.h:386:26: note: passing argument to parameter here int stat(const char *, struct stat *) __DARWIN_INODE64(stat); ^ file.c:98:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(filename); ^~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ file.c:98:2: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(filename); ^~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ file.c:116:19: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *home = getenv("HOME"); ^ ~~~~~~~~~~~~~~ file.c:133:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] passwd = getpwnam(user); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/pwd.h:101:37: note: passing argument to parameter here struct passwd *getpwnam(const char *); ^ file.c:138:26: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&file, passwd->pw_dir); ^~~~~~~~~~~~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ file.c:154:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int fileprefixlen = strlen(fileprefix); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ file.c:162:5: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("Too big suffix in get_unique_name()."); ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ file.c:162:14: warning: passing 'char[37]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("Too big suffix in get_unique_name()."); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ file.c:184:17: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *tmpdir = getenv("TMPDIR"); ^ ~~~~~~~~~~~~~~~~ file.c:186:34: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!tmpdir || !*tmpdir) tmpdir = getenv("TMP"); ^ ~~~~~~~~~~~~~ file.c:187:34: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!tmpdir || !*tmpdir) tmpdir = getenv("TEMPDIR"); ^ ~~~~~~~~~~~~~~~~~ file.c:188:34: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!tmpdir || !*tmpdir) tmpdir = getenv("TEMP"); ^ ~~~~~~~~~~~~~~ file.c:189:34: warning: assigning to 'unsigned char *' from 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!tmpdir || !*tmpdir) tmpdir = "/tmp"; ^ ~~~~~~ file.c:207:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] while (fgets(line + offset, *size - offset, file)) { ^~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:149:30: note: passing argument to parameter here char *fgets(char * __restrict, int, FILE *); ^ file.c:208:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *linepos = strchr(line + offset, '\n'); ^~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ file.c:208:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *linepos = strchr(line + offset, '\n'); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ file.c:279:19: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int fd = mkstemp(template); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/unistd.h:673:20: note: passing argument to parameter here int mkstemp(char *); ^ file.c:363:25: warning: passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(string, " "); ^~~~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ file.c:382:25: warning: passing 'char[10]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(string, " "); ^~~~~~~~~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ file.c:391:12: warning: passing 'unsigned char[64]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(last_user, "%-8d", (int) stp->st_uid); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ file.c:393:12: warning: passing 'unsigned char[64]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(last_user, "%-8.8s", pwd->pw_name); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ file.c:411:25: warning: passing 'char[10]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(string, " "); ^~~~~~~~~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ file.c:420:12: warning: passing 'unsigned char[64]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(last_group, "%-8d", (int) stp->st_gid); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ file.c:422:12: warning: passing 'unsigned char[64]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf(last_group, "%-8.8s", grp->gr_name); ^~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:47:28: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ file.c:438:25: warning: passing 'char[10]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(string, " "); ^~~~~~~~~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ file.c:469:8: warning: assigning to 'unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fmt = "%b %e %Y"; ^ ~~~~~~~~~~~ file.c:471:8: warning: assigning to 'unsigned char *' from 'char[12]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fmt = "%b %e %H:%M"; ^ ~~~~~~~~~~~~~ file.c:478:24: warning: passing 'char[14]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(string, " "); ^~~~~~~~~~~~~~~ ../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ file.c:494:16: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return strcmp(d1->name, d2->name); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ file.c:494:26: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return strcmp(d1->name, d2->name); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ file.c:531:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] directory = opendir(dirname); ^~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/dirent.h:107:26: note: passing argument to parameter here DIR *opendir(const char *) __DARWIN_ALIAS_I(opendir); ^ file.c:540:21: warning: passing 'char[1024]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!file_visible(entry->d_name, get_hidden, is_root_directory)) ^~~~~~~~~~~~~ file.c:501:29: note: passing argument to parameter 'name' here file_visible(unsigned char *name, int get_hidden_files, int is_root_directory) ^ file.c:560:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] stp = (lstat(name, &st)) ? NULL : &st; ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/sys/stat.h:383:27: note: passing argument to parameter here int lstat(const char *, struct stat *) __DARWIN_INODE64(lstat); ^ file.c:605:15: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] len = strlen(path) + 1; ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ file.c:618:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ret = mkdir(p, S_IRWXU); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/sys/stat.h:384:27: note: passing argument to parameter here int mkdir(const char *, mode_t); ^ 8 warnings generated. [CC] src/util/memlist.o [CC] src/util/memory.o 41 warnings generated. [CC] src/util/scanner.o memory.c:40:3: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ERROR("Out of memory (%s returned NULL): retry #%d/%d, " ^~~~~ ../.././src/util/error.h:40:23: note: expanded from macro 'ERROR' #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error ^ ~~~~~~~~ memory.c:40:9: warning: passing 'char[99]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ERROR("Out of memory (%s returned NULL): retry #%d/%d, " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:41:34: note: passing argument to parameter 'fmt' here void elinks_error(unsigned char *fmt, ...); ^ memory.c:52:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ERROR("Out of memory (%s returned NULL) after %d tries, " ^~~~~ ../.././src/util/error.h:40:23: note: expanded from macro 'ERROR' #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error ^ ~~~~~~~~ memory.c:52:8: warning: passing 'char[101]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ERROR("Out of memory (%s returned NULL) after %d tries, " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:41:34: note: passing argument to parameter 'fmt' here void elinks_error(unsigned char *fmt, ...); ^ memory.c:71:21: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } while (patience("malloc")); ^~~~~~~~ memory.c:36:25: note: passing argument to parameter 'of' here patience(unsigned char *of) ^ memory.c:87:21: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } while (patience("calloc")); ^~~~~~~~ memory.c:36:25: note: passing argument to parameter 'of' here patience(unsigned char *of) ^ memory.c:96:3: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("mem_free(NULL)"); ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ memory.c:96:12: warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("mem_free(NULL)"); ^~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ memory.c:119:21: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] } while (patience("realloc")); ^~~~~~~~~ memory.c:36:25: note: passing argument to parameter 'of' here patience(unsigned char *of) ^ memory.c:173:3: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("mem_mmap_free(NULL)"); ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ memory.c:173:12: warning: passing 'char[20]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("mem_mmap_free(NULL)"); ^~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ 11 warnings generated. [CC] src/util/secsave.o [CC] src/util/snprintf.o In file included from scanner.c:14: In file included from ../.././src/util/scanner.h:5: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from scanner.c:14: In file included from ../.././src/util/scanner.h:5: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from scanner.c:14: ../.././src/util/scanner.h:216:2: warning: assigning to 'const unsigned char *' from 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(scanner->current); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from scanner.c:14: ../.././src/util/scanner.h:216:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(scanner->current); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from scanner.c:14: ../.././src/util/scanner.h:231:3: warning: assigning to 'const unsigned char *' from 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from scanner.c:14: ../.././src/util/scanner.h:231:3: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from scanner.c:14: ../.././src/util/scanner.h:249:2: warning: assigning to 'const unsigned char *' from 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(end <= scanner->table + SCANNER_TOKENS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from scanner.c:14: ../.././src/util/scanner.h:249:2: warning: passing 'char[57]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(end <= scanner->table + SCANNER_TOKENS); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from scanner.c:14: ../.././src/util/scanner.h:256:2: warning: assigning to 'const unsigned char *' from 'char[27]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from scanner.c:14: ../.././src/util/scanner.h:256:2: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(check_scanner(scanner)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ scanner.c:28:11: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && !c_strlcasecmp(mappings->name, -1, ident, length)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/string.h:104:41: note: expanded from macro 'c_strlcasecmp' #define c_strlcasecmp(a,b,c,d) (errfile = __FILE__, errline = __LINE__, elinks_strlcasecmp(a,b,c,d,1)) ^ ~~~~~~~~ scanner.c:139:4: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(index > 0); ^~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ scanner.c:139:4: warning: passing 'char[28]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(index > 0); ^~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ scanner.c:140:4: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(data->range.end < SCAN_TABLE_SIZE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ scanner.c:140:4: warning: passing 'char[52]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(data->range.end < SCAN_TABLE_SIZE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ scanner.c:141:4: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(index <= data->range.end); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ scanner.c:141:4: warning: passing 'char[43]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(index <= data->range.end); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ scanner.c:150:4: warning: assigning to 'const unsigned char *' from 'char[10]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(info[i].type == SCAN_STRING && pos >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ scanner.c:150:4: warning: passing 'char[58]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(info[i].type == SCAN_STRING && pos >= 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ scanner.c:171:45: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] scanner->end = end ? end : string + strlen(string); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ 20 warnings generated. [CC] src/util/string.o In file included from snprintf.c:81: In file included from ../.././src/util/snprintf.h:69: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from snprintf.c:81: In file included from ../.././src/util/snprintf.h:69: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from secsave.c:21: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from secsave.c:21: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from secsave.c:22: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ secsave.c:84:24: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if ((get_cmd_opt_bool("no-connect") ^~~~~~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ secsave.c:85:26: warning: passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || get_cmd_opt_int("session-ring")) ^~~~~~~~~~~~~~ ../.././src/config/options.h:310:65: note: expanded from macro 'get_cmd_opt_int' #define get_cmd_opt_int(name) get_opt_int_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' 2 warning#define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: s generated. passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ secsave.c:86:27: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && !get_cmd_opt_bool("touch-files")) { ^~~~~~~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ secsave.c:97:34: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ssi->secure_save = get_opt_bool("infofiles.secure_save"); ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ secsave.c:107:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (lstat(ssi->file_name, &st)) { ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/sys/stat.h:383:27: note: passing argument to parameter here int lstat(const char *, struct stat *) __DARWIN_INODE64(lstat); ^ secsave.c:125:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (access(ssi->file_name, R_OK | W_OK) < 0) { ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/unistd.h:431:25: note: passing argument to parameter here int access(const char *, int); ^ secsave.c:164:16: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fd = mkstemp(randname); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/unistd.h:673:20: note: passing argument to parameter here int mkstemp(char *); ^ secsave.c:182:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ssi->fp = fopen(ssi->file_name, "wb"); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:153:37: note: passing argument to parameter '__filename' here FILE *fopen(const char * __restrict __filename, const char * __restrict __mode) __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0, __DARWIN_ALIAS(fopen)); ^ secsave.c:255:29: warning: passing 'char[28]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!fail && get_opt_bool("infofiles.secure_save_fsync")) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ secsave.c:286:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (rename(ssi->tmp_file_name, ssi->file_name) == -1) { ^~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:175:26: note: passing argument to parameter '__old' here int rename (const char *__old, const char *__new); ^ secsave.c:286:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (rename(ssi->tmp_file_name, ssi->file_name) == -1) { ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:175:45: note: passing argument to parameter '__new' here int rename (const char *__old, const char *__new); ^ secsave.c:367:12: warning: passing 'char[21]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return _("Cannot read the file", term); ^~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ secsave.c:369:12: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return _("Cannot get file status", term); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ secsave.c:371:12: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return _("Cannot access the file", term); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ secsave.c:373:12: warning: passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return _("Cannot create temp file", term); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ secsave.c:375:12: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return _("Cannot rename the file", term); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ secsave.c:377:12: warning: passing 'char[31]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return _("File saving disabled by option", term); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ secsave.c:379:12: warning: passing 'char[14]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return _("Out of memory", term); ^~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ secsave.c:381:12: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return _("Cannot write the file", term); ^~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ secsave.c:385:12: warning: passing 'char[25]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return _("Secure file saving error", term); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ 23 warnings generated. [CC] src/util/time.o In file included from string.c:21: In file included from ../.././src/util/conv.h:4: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from string.c:21: In file included from ../.././src/util/conv.h:4: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from string.c:21: ../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ string.c:77:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(len >= 0, "[memacpy]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ string.c:77:2: warning: passing 'char[37]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(len >= 0, "[memacpy]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ string.c:92:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(src, "[stracpy]"); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ string.c:92:2: warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(src, "[stracpy]"); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ string.c:95:29: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return memacpy(src, strlen(src)); ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ string.c:108:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(*dst && src, "[add_to_strn]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ string.c:108:2: warning: passing 'char[44]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(*dst && src, "[add_to_strn]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ string.c:111:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] dstlen = strlen(*dst); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ string.c:112:18: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] srclen = strlen(src) + 1; /* Include the NUL char! */ ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ string.c:124:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int dstlen = strlen(*dst); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ string.c:144:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(str != NULL, "[straconcat]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ string.c:144:2: warning: passing 'char[43]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(str != NULL, "[straconcat]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ string.c:147:15: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] len = strlen(str); ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ string.c:155:27: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned int l = strlen(a); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ string.c:182:16: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return strcmp(s1, s2); ^~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ string.c:182:20: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return strcmp(s1, s2); ^~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: note: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); ^ string.c:188:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(dst && src && dst_size > 0, "[safe_strncpy]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ string.c:188:2: warning: passing 'char[60]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(dst && src && dst_size > 0, "[safe_strncpy]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ string.c:191:10: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strncpy(dst, src, dst_size); ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:128:28: note: expanded from macro 'strncpy' __builtin___strncpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~ string.c:191:15: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strncpy(dst, src, dst_size); ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:128:34: note: expanded from macro 'strncpy' __builtin___strncpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ string.c:232:28: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strlcmp_device("strlcmp", s1, n1, s2, n2, s1[p], s2[p]); ^~ string.c:213:28: note: expanded from macro 'strlcmp_device' if (n1 == -1) n1 = strlen(s1); \ ^~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ string.c:232:36: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strlcmp_device("strlcmp", s1, n1, s2, n2, s1[p], s2[p]); ^~ string.c:214:28: note: expanded from macro 'strlcmp_device' if (n2 == -1) n2 = strlen(s2); \ ^~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ string.c:232:2: warning: passing 'char[26]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strlcmp_device("strlcmp", s1, n1, s2, n2, s1[p], s2[p]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string.c:216:2: note: expanded from macro 'strlcmp_device' string_assert(errfile, errline, n1 >= 0 && n2 >= 0, c); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string.c:39:19: note: expanded from macro 'string_assert' elinks_internal("[%s] assertion %s failed!", o, #x); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ string.c:241:33: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strlcmp_device("strlcasecmp", s1, n1, s2, n2, c_toupper(s1[p]), c_toupper(s2[p])); ^~ string.c:213:28: note: expanded from macro 'strlcmp_device' if (n1 == -1) n1 = strlen(s1); \ ^~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ string.c:241:41: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strlcmp_device("strlcasecmp", s1, n1, s2, n2, c_toupper(s1[p]), c_toupper(s2[p])); ^~ string.c:214:28: note: expanded from macro 'strlcmp_device' if (n2 == -1) n2 = strlen(s2); \ ^~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ string.c:241:3: warning: passing 'char[26]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strlcmp_device("strlcasecmp", s1, n1, s2, n2, c_toupper(s1[p]), c_toupper(s2[p])); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string.c:216:2: note: expanded from macro 'strlcmp_device' string_assert(errfile, errline, n1 >= 0 && n2 >= 0, c); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string.c:39:19: note: expanded from macro 'string_assert' elinks_internal("[%s] assertion %s failed!", o, #x); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ string.c:244:33: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strlcmp_device("strlcasecmp", s1, n1, s2, n2, toupper(s1[p]), toupper(s2[p])); ^~ string.c:213:28: note: expanded from macro 'strlcmp_device' if (n1 == -1) n1 = strlen(s1); \ ^~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ string.c:244:41: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strlcmp_device("strlcasecmp", s1, n1, s2, n2, toupper(s1[p]), toupper(s2[p])); ^~ string.c:214:28: note: expanded from macro 'strlcmp_device' if (n2 == -1) n2 = strlen(s2); \ ^~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ string.c:244:3: warning: passing 'char[26]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strlcmp_device("strlcasecmp", s1, n1, s2, n2, toupper(s1[p]), toupper(s2[p])); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string.c:216:2: note: expanded from macro 'strlcmp_device' string_assert(errfile, errline, n1 >= 0 && n2 >= 0, c); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string.c:39:19: note: expanded from macro 'string_assert' elinks_internal("[%s] assertion %s failed!", o, #x); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ string.c:307:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string != NULL, "[init_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ string.c:307:2: warning: passing 'char[47]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string != NULL, "[init_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ string.c:328:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string != NULL, "[done_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ string.c:328:2: warning: passing 'char[47]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string != NULL, "[done_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ string.c:347:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && source, "[add_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ string.c:347:2: warning: passing 'char[51]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && source, "[add_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ string.c:354:52: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return add_bytes_to_string(string, source, strlen(source)); ^~~~~~ ../.././src/util/string.h:239:39: note: expanded from macro 'add_bytes_to_string' add_bytes_to_string__(string, bytes, length) ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ string.c:361:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string != NULL, "[add_crlf_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ string.c:361:2: warning: passing 'char[54]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string != NULL, "[add_crlf_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ string.c:380:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && from, "[add_string_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ string.c:380:2: warning: passing 'char[56]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && from, "[add_string_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ string.c:399:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && filename, "[add_file_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ string.c:399:2: warning: passing 'char[58]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && filename, "[add_file_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ string.c:404:15: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] file = fopen(filename, "rb"); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdio.h:153:37: note: passing argument to parameter '__filename' here FILE *fopen(const char * __restrict __filename, const char * __restrict __mode) __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0, __DARWIN_ALIAS(fopen)); ^ string.c:438:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string != NULL, "[string_concat]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ string.c:438:2: warning: passing 'char[49]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string != NULL, "[string_concat]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ string.c:457:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && character, "[add_char_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ string.c:457:2: warning: passing 'char[59]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && character, "[add_char_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ string.c:476:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && character && times >= 0, "[add_xchar_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ string.c:476:2: warning: passing 'char[74]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && character && times >= 0, "[add_xchar_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ string.c:502:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && format, "[add_format_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ string.c:502:2: warning: passing 'char[58]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && format, "[add_format_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ string.c:508:29: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] width = vsnprintf(NULL, 0, format, ap); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:75:63: note: expanded from macro 'vsnprintf' __builtin___vsnprintf_chk (str, len, 0, __darwin_obsz(str), format, ap) ^~~~~~ string.c:517:12: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] vsnprintf(&string->source[string->length], width + 1, format, ap); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:75:30: note: expanded from macro 'vsnprintf' __builtin___vsnprintf_chk (str, len, 0, __darwin_obsz(str), format, ap) ^~~ string.c:517:56: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] vsnprintf(&string->source[string->length], width + 1, format, ap); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:75:63: note: expanded from macro 'vsnprintf' __builtin___vsnprintf_chk (str, len, 0, __darwin_obsz(str), format, ap) ^~~~~~ string.c:533:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(list && source, "[add_to_string_list]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ string.c:533:2: warning: passing 'char[54]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(list && source, "[add_to_string_list]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ string.c:540:34: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (length < 0) length = strlen(source); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ string.c:557:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(list != NULL, "[free_string_list]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ string.c:557:2: warning: passing 'char[50]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(list != NULL, "[free_string_list]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ time.c:160:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(sec >= 0 && sec < LONG_MAX / 1000L); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ time.c:160:2: warning: passing 'char[53]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(sec >= 0 && sec < LONG_MAX / 1000L); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ time.c:172:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(la >= 0 && lb >= 0 && lb < LONG_MAX - la); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ time.c:172:2: warning: passing 'char[59]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(la >= 0 && lb >= 0 && lb < LONG_MAX - la); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ time.c:183:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(la >= 0 && lb >= 0 && la < LONG_MAX / lb); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ time.c:183:2: warning: passing 'char[59]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(la >= 0 && lb >= 0 && la < LONG_MAX / lb); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ 6 warnings generated. 62 warnings generated. [LD] src/util/lib.o gmake[2]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/util' [MAKE all] src/viewer gmake[2]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/viewer' [MAKE all] src/viewer/dump gmake[3]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/viewer/dump' [CC] src/viewer/action.o [CC] src/viewer/timer.o [CC] src/viewer/dump/dump.o In file included from timer.c:9: In file included from ../.././src/config/kbdbind.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from timer.c:9: In file included from ../.././src/config/kbdbind.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from timer.c:11: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from action.c:11: In file included from ../.././src/bookmarks/dialogs.h:4: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from action.c:11: In file included from ../.././src/bookmarks/dialogs.h:4: In file included from ../.././src/bfu/dialog.h:5: In file included from ../.././src/bfu/widget.h:12: In file included from ../.././src/bfu/leds.h:6: In file included from ../.././src/main/module.h:4: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ timer.c:48:54: warning: passing 'char[16]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] keybinding = kbd_nm_lookup(KEYMAP_MAIN, get_opt_str("ui.timer.action")); ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:304:60: note: expanded from macro 'get_opt_str' #define get_opt_str(name) get_opt_str_tree(config_options, name) ^~~~ ../.././src/config/options.h:296:52: note: expanded from macro 'get_opt_str_tree' #define get_opt_str_tree(tree, name) get_opt(tree, name, OPT_STRING)->string ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ timer.c:69:19: warning: passing 'char[16]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!get_opt_int("ui.timer.enable")) return; ^~~~~~~~~~~~~~~~~ ../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ timer.c:71:31: warning: passing 'char[18]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] timer_duration = get_opt_int("ui.timer.duration"); ^~~~~~~~~~~~~~~~~~~ ../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ timer.c:88:15: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /* name: */ N_("Timer"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/main/module.h:41:4: note: expanded from macro 'struct_module' { name, options, hooks, submods, data, init, done } ^~~~ In file included from action.c:11: In file included from ../.././src/bookmarks/dialogs.h:7: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[28]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from action.c:11: In file included from ../.././src/bookmarks/dialogs.h:7: In file included from ../.././src/session/session.h:7: ../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from action.c:17: In file included from ../.././src/cookies/cookies.h:6: ../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from dump.c:24: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from dump.c:24: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from dump.c:25: In file included from ../../.././src/document/document.h:8: ../../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ 7 warnings generated. action.c:99:26: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && get_cmd_opt_bool("anonymous")) ^~~~~~~~~~~ ../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ action.c:167:22: warning: passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!get_opt_bool("cookies.save")) break; ^~~~~~~~~~~~~~ ../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ In file included from dump.c:30: ../../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ action.c:561:4: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses->tab == get_current_tab(term)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ action.c:561:4: warning: passing 'char[52]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses->tab == get_current_tab(term)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ action.c:587:32: warning: passing 'char[20]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] toggle_document_option(ses, "document.css.enable"); ^~~~~~~~~~~~~~~~~~~~~ ../.././src/document/options.h:167:65: note: passing argument to parameter 'option_name' here void toggle_document_option(struct session *ses, unsigned char *option_name); ^ action.c:592:32: warning: passing 'char[37]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] toggle_document_option(ses, "document.browse.images.show_as_links"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/document/options.h:167:65: note: passing argument to parameter 'option_name' here void toggle_document_option(struct session *ses, unsigned char *option_name); ^ action.c:596:32: warning: passing 'char[29]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] toggle_document_option(ses, "document.html.display_tables"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/document/options.h:167:65: In file included from dump.c:note: passing argument to parameter 'option_name' here33: In file included from ../../.././src/network/connection.h :5: In file included from ../../.././src/encoding/encoding.h:4: ../../.././src/network/state.hvoid toggle_document_option(struct session *ses, unsigned char *option_name); :132: ^ 2: warning: assigning to 'const unsigned char *' from 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] action.c:600:32: assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' warning: passing 'char[36]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47: toggle_document_option(ses, "document.colors.use_document_colors"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26../.././src/document/options.h:: 167:65:note: expanded from macro 'INTERNAL' note: passing argument to parameter 'option_name' here #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~void toggle_document_option(struct session *ses, unsigned char *option_name); ^ In file included from dump.c:33: In file included from ../../.././src/network/connection.h:5: action.c:In file included from ../../.././src/encoding/encoding.h614::4: ../../.././src/network/state.h32::132:2: warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] toggle_document_option(ses, "document.browse.links.numbering"); assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/document/options.h:167:65: ../../.././src/util/error.h:108:11:note: passing argument to parameter 'option_name' here void toggle_document_option(struct session *ses, unsigned char *option_name); ^ note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here action.c:618:void elinks_internal(unsigned char *fmt, ...); ^ 32: warning: passing 'char[36]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] toggle_document_option(ses, "document.plain.compress_empty_lines"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/document/options.h:167:65: note: passing argument to parameter 'option_name' here void toggle_document_option(struct session *ses, unsigned char *option_name); ^ action.c:635:5: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("No action handling defined for '%s'.", ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ action.c:635:14: warning: passing 'char[37]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("No action handling defined for '%s'.", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ dump.c:94:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert((fd == -1) ^ (string == NULL)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ dump.c:94:2: warning: passing 'char[48]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert((fd == -1) ^ (string == NULL)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from dump.c:166: In file included from ./dump-color-mode.h:26: ./dump-specialized.h:32:32: warning: passing 'char[20]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const int width = get_opt_int("document.dump.width"); ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ In file included from dump.c:166: In file included from ./dump-color-mode.h:32: ./dump-specialized.h:32:32: warning: passing 'char[20]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const int width = get_opt_int("document.dump.width"); ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ dump.c:184:11: warning: passing 'unsigned char[16]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] snprintf(bufor, 16, "\033[%s;5;%dm", str, color); ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ In file included from dump.c:195: In file included from ./dump-color-mode.h:26: ./dump-specialized.h:36:32: warning: passing 'char[20]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const int width = get_opt_int("document.dump.width"); ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ In file included from dump.c:195: In file included from ./dump-color-mode.h:26: ./dump-specialized.h:53:19: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] write_color_256("38", foreground, out); ^~~~ dump.c:178:38: note: passing argument to parameter 'str' here write_color_256(const unsigned char *str, unsigned char color, ^ In file included from dump.c:195: In file included from ./dump-color-mode.h:26: ./dump-specialized.h:54:19: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] write_color_256("48", background, out); ^~~~ dump.c:178:38: note: passing argument to parameter 'str' here write_color_256(const unsigned char *str, unsigned char color, ^ In file included from dump.c:195: In file included from ./dump-color-mode.h:26: ./dump-specialized.h:104:25: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (write_color_256("38", foreground, out)) ^~~~ dump.c:178:38: note: passing argument to parameter 'str' here write_color_256(const unsigned char *str, unsigned char color, ^ In file included from dump.c:195: In file included from ./dump-color-mode.h:26: ./dump-specialized.h:110:25: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (write_color_256("48", background, out)) ^~~~ dump.c:178:38: note: passing argument to parameter 'str' here write_color_256(const unsigned char *str, unsigned char color, ^ In file included from dump.c:195: In file included from ./dump-color-mode.h:32: ./dump-specialized.h:36:32: warning: passing 'char[20]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] const int width = get_opt_int("document.dump.width"); ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ In file included from dump.c:195: In file included from ./dump-color-mode.h:32: ./dump-specialized.h:53:19: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] write_color_256("38", foreground, out); ^~~~ dump.c:178:38: note: passing argument to parameter 'str' here write_color_256(const unsigned char *str, unsigned char color, ^ In file included from dump.c:195: In file included from ./dump-color-mode.h:32: ./dump-specialized.h:54:19: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] write_color_256("48", background, out); ^~~~ dump.c:178:38: note: passing argument to parameter 'str' here write_color_256(const unsigned char *str, unsigned char color, ^ In file included from dump.c:195: In file included from ./dump-color-mode.h:32: ./dump-specialized.h:104:25: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (write_color_256("38", foreground, out)) ^~~~ dump.c:178:38: note: passing argument to parameter 'str' here write_color_256(const unsigned char *str, unsigned char color, ^ In file included from dump.c:195: In file included from ./dump-color-mode.h:32: ./dump-specialized.h:110:25: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (write_color_256("48", background, out)) ^~~~ dump.c:178:38: note: passing argument to parameter 'str' here write_color_256(const unsigned char *str, unsigned char color, ^ dump.c:245:39: warning: passing 'char[25]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (document->nlinks && get_opt_bool("document.dump.references")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ dump.c:247:18: warning: initializing 'unsigned char *' with an expression of type 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *header = "\nReferences\n\n Visible links\n"; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dump.c:248:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int headlen = strlen(header); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ dump.c:262:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] snprintf(buf, D_BUF, "%4d. %s\n\t%s\n", ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ dump.c:265:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] snprintf(buf, D_BUF, "%4d. %s\n", ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ dump.c:269:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] snprintf(buf, D_BUF, " . %s\n\t%s\n", ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ dump.c:272:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] snprintf(buf, D_BUF, " . %s\n", where); ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^~~ dump.c:275:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] reflen = strlen(buf); ^~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ dump.c:315:22: warning: passing 'char[20]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] width = get_opt_int("document.dump.width"); ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ dump.c:318:26: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] o.cp = get_opt_codepage("document.dump.codepage"); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:305:70: note: expanded from macro 'get_opt_codepage' #define get_opt_codepage(name) get_opt_codepage_tree(config_options, name) ^~~~ ../../.././src/config/options.h:297:57: note: expanded from macro 'get_opt_codepage_tree' #define get_opt_codepage_tree(tree, name) get_opt(tree, name, OPT_CODEPAGE)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ dump.c:319:29: warning: passing 'char[25]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] o.color_mode = get_opt_int("document.dump.color_mode"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ dump.c:322:35: warning: passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] o.links_numbering = get_opt_bool("document.dump.numbering"); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ dump.c:401:5: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ERROR(gettext("Can't write to stdout: %s"), ^~~~~ ../../.././src/util/error.h:40:23: note: expanded from macro 'ERROR' #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error ^ ~~~~~~~~ dump.c:401:19: warning: passing 'char[26]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ERROR(gettext("Can't write to stdout: %s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:53: note: passing argument to parameter '__msgid' here extern unsigned char *gettext(const unsigned char *__msgid); ^ dump.c:404:5: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ERROR(gettext("Can't write to stdout.")); ^~~~~ ../../.././src/util/error.h:40:23: note: expanded from macro 'ERROR' #define ERROR errfile = __FILE__, errline = __LINE__, elinks_error ^ ~~~~~~~~ dump.c:404:19: warning: passing 'char[23]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ERROR(gettext("Can't write to stdout.")); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:53: note: passing argument to parameter '__msgid' here extern unsigned char *gettext(const unsigned char *__msgid); ^ dump.c:507:23: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (get_cmd_opt_bool("dump")) { ^~~~~~ ../../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ dump.c:542:20: warning: passing 'char[33]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] usrerror(gettext("URL protocol not supported (%s)."), url); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:50:53: note: passing argument to parameter '__msgid' here extern unsigned char *gettext(const unsigned char *__msgid); ^ dump.c:586:15: warning: passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] dump_print("document.dump.separator", NULL); ^~~~~~~~~~~~~~~~~~~~~~~~~ dump.c:474:27: note: passing argument to parameter 'option_elinks' here dump_print(unsigned char *option, struct string *url) ^ ../../.././src/config/options.h:14:16: note: expanded from macro 'option' #define option option_elinks ^ dump.c:591:14: warning: passing 'char[21]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] dump_print("document.dump.header", &item->string); ^~~~~~~~~~~~~~~~~~~~~~ dump.c:474:27: note: passing argument to parameter 'option_elinks' here dump_print(unsigned char *option, struct string *url) ^ ../../.././src/config/options.h:14:16: note: expanded from macro 'option' #define option option_elinks ^ dump.c:596:14: warning: passing 'char[21]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] dump_print("document.dump.footer", &item->string); ^~~~~~~~~~~~~~~~~~~~~~ dump.c:474:27: note: passing argument to parameter 'option_elinks' here dump_print(unsigned char *option, struct string *url) ^ ../../.././src/config/options.h:14:16: note: expanded from macro 'option' #define option option_elinks ^ dump.c:610:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(string && document); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ dump.c:610:2: warning: passing 'char[37]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(string && document); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ [CC] src/viewer/viewer.o 17 warnings generated. In file included from viewer.c:9: In file included from ../.././src/intl/gettext/libintl.h:16: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[26]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from viewer.c:9: In file included from ../.././src/intl/gettext/libintl.h:16: In file included from ../.././src/config/options.h:9: ../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from viewer.c:9: ../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ viewer.c:25:15: warning: initializing 'unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /* name: */ N_("Viewer"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../.././src/main/module.h:41:4: note: expanded from macro 'struct_module' { name, options, hooks, submods, data, init, done } ^~~~ 4 warnings generated. 44 warnings generated. [LD] src/viewer/lib.o [LD] src/viewer/dump/lib.o gmake[3]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/viewer/dump' [MAKE all] src/viewer/text gmake[3]: Entering directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/viewer/text' [CC] src/viewer/text/draw.o [CC] src/viewer/text/form.o [CC] src/viewer/text/link.o In file included from link.c:13: In file included from ../../.././src/bfu/menu.h:4: In file included from ../../.././src/config/kbdbind.h:4: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from link.c:13: In file included from ../../.././src/bfu/menu.h:4: In file included from ../../.././src/config/kbdbind.h:4: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from draw.c:16: In file included from ../../.././src/bfu/dialog.h:5: In file included from ../../.././src/bfu/widget.h:12: In file included from ../../.././src/bfu/leds.h:6: In file included from ../../.././src/main/module.h:4: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from draw.c:16: In file included from ../../.././src/bfu/dialog.h:5: In file included from ../../.././src/bfu/widget.h:12: In file included from ../../.././src/bfu/leds.h:6: In file included from ../../.././src/main/module.h:4: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from form.c:27: In file included from ../../.././src/bfu/dialog.h:5: In file included from ../../.././src/bfu/widget.h:12: In file included from ../../.././src/bfu/leds.h:6: In file included from ../../.././src/main/module.h:4: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from form.c:27: In file included from ../../.././src/bfu/dialog.h:5: In file included from ../../.././src/bfu/widget.h:12: In file included from ../../.././src/bfu/leds.h:6: In file included from ../../.././src/main/module.h:4: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from link.c:15: In file included from ../../.././src/dialogs/menu.h:6: In file included from ../../.././src/session/task.h:5: In file included from ../../.././src/session/session.h:7: ../../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26:In file included from draw.c:18: In file included from ../../.././src/document/document.h:8: ../../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: expanded from macro 'INTERNAL' return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../../.././src/protocol/uri.h:90#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ :21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from link.c:15: In file included from ../../.././src/dialogs/menu.h:6: In file included from ../../.././src/session/task.h:5: In file included from ../../.././src/session/session.h:7: ../../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from form.c:29: In file included from ../../.././src/dialogs/menu.h:6: In file included from ../../.././src/session/task.h:5: In file included from ../../.././src/session/session.h:7: ../../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from form.c:29: In file included from ../../.././src/dialogs/menu.h:6: In file included from ../../.././src/session/task.h:5: In file included from ../../.././src/session/session.h:7: ../../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from draw.c:26: ../../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from link.c:17: In file included from ../../.././src/document/document.h:8: ../../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from draw.c:28: In file included from ../../.././src/session/location.h:4: In file included from ../../.././src/session/download.h:5: ../../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from draw.c:28: In file included from ../../.././src/session/location.h:4: In file included from ../../.././src/session/download.h:5: ../../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from form.c:30: In file included from ../../.././src/document/document.h:8: ../../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from link.c:24: ../../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from form.c:35: ../../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from link.c:36: ../../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ draw.c:53:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(uri->fragmentlen); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ draw.c:53:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(uri->fragmentlen); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ draw.c:61:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(fragment.length); ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ draw.c:61:2: warning: passing 'char[34]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(fragment.length); ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ draw.c:62:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(*fragment.source); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ link.cdraw.c:62:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(*fragment.source); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' :104:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("assertion " #x " failed!"); \ assert(doc_view); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here ../../.././src/util/error.h:108void elinks_internal(unsigned char *fmt, ...); ^:2 : note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ link.c:104:2: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view); ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here draw.c:69:3: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] void elinks_internal(unsigned char *fmt, ...); assert(cached); ^~~~~~~~~~~~~~ ^ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ draw.c:69:3: warning: passing 'char[25]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(cached); ^~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ draw.c:75:20: warning: passing 'char[39]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (get_opt_bool("document.browse.links.missing_fragment")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ In file included from form.c:46: ../../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ draw.c:78/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28:30: : note: passing argument to parameter '__s' herewarning: passing 'char[43]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] msg_text(ses->tab->term, N_("The requested fragment " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~size_t strlen(const char *__s); ^ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../../.././src/bfu/msgbox.h:120:63: note: passing argument to parameter 'format' here unsigned char *msg_text(struct terminal *term, unsigned char *format, ...); ^ draw.c:77:5: warning: passing 'char[17]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Missing fragment"), ALIGN_CENTER, ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../../.././src/bfu/msgbox.h:133:18: note: passing argument to parameter 'title' here unsigned char *title, enum format_align align, ^ draw.c:97:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(term && frameset_desc && frameset_desc->frame_desc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ draw.c:97:2: warning: passing 'char[69]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(term && frameset_desc && frameset_desc->frame_desc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ link.c:238:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(term && doc_view && doc_view->vs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ link.c:238:2: warning: passing 'char[51]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(term && doc_view && doc_view->vs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ link.c:241:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses->tab == get_current_tab(term)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ link.c:241:2: warning: passing 'char[52]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses->tab == get_current_tab(term)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ draw.c:208:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && ses->tab && ses->tab->term && doc_view); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ draw.c:208:2: warning: passing 'char[64]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && ses->tab && ses->tab->term && doc_view); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ draw.c:229:35: warning: passing 'char[21]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] color.foreground = get_opt_color("document.colors.text"); ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:306:64: note: expanded from macro 'get_opt_color' #define get_opt_color(name) get_opt_color_tree(config_options, name) ^~~~ ../../.././src/config/options.h:298:54: note: expanded from macro 'get_opt_color_tree' #define get_opt_color_tree(tree, name) get_opt(tree, name, OPT_COLOR)->color ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ draw.c:232:21: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : get_opt_color("document.colors.background"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:306:64: note: expanded from macro 'get_opt_color' #define get_opt_color(name) get_opt_color_tree(config_options, name) ^~~~ ../../.././src/config/options.h:298:54: note: expanded from macro 'get_opt_color_tree' #define get_opt_color_tree(tree, name) get_opt(tree, name, OPT_COLOR)->color ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ draw.c:309:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && ses->doc_view && ses->doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' form.c:101: INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ 2../../.././src/util/error.h:47:26: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : assert(fc && fs); ^~~~~~~~~~~~~~~~ ../../.././src/util/error.hnote: expanded from macro 'INTERNAL' :108#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ :2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.hlink.c:332::47draw.c:309:2:49: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :26: struct color_pair *color = get_bfu_color(term, "searched"); note: expanded from macro 'INTERNAL' ^~~~~~~~~~ warning: ../../.././src/bfu/style.h:#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ passing 'char[66]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]22 :53: note: passing argument to parameter 'stylename' here form.c:101: assert(ses && ses->doc_view && ses->doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(fc && fs); get_bfu_color(struct terminal *term, unsigned char *stylename);../../.././src/util/error.h:108:11 : ^~~~~~~~~~~~~~~~ ^ ../../.././src/util/error.h:108:11:note: expanded from macro 'assert' note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h../../.././src/util/error.h:48::48:37:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...);note: passing argument to parameter 'fmt' here ^ void elinks_internal(unsigned char *fmt, ...); ^ form.c:106:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && !strcmp(fc->values[fs->state], fs->value)) ^~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:25: note: passing argument to parameter '__s1' here int strcmp(const char *__s1, const char *__s2); ^ form.c:106:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]link.c:366: 2: warning: && !strcmp(fc->values[fs->state], fs->value)) assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43: assert(doc_view && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.hnote: passing argument to parameter '__s2' here int strcmp(const char *__s1, const char *__s2); draw.c:108:2: note: ^:343:2: expanded from macro 'assert' warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("assertion " #x " failed!"); \ assert(ses && ses->tab); ^~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~ ../../.././src/util/error.h:47:26form.c../../.././src/util/error.h:110:15: warning: : note: expanded from macro 'INTERNAL' :108:2: note: expanded from macro 'assert' passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal INTERNAL("assertion " #x " failed!"); \ ^ ~~~~~~~~ ^~~~~~~~ if (!strcmp(fc->values[i], fs->value)) { ^~~~~~~~~~~~~ link.c../../.././src/util/error.h::366:47:26:/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h: 77:252: note: :expanded from macro 'INTERNAL' warning: note: passing argument to parameter '__s1' here #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internalpassing 'char[49]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]int strcmp(const char *__s1, const char *__s2); ^ ~~~~~~~~ ^ draw.c assert(doc_view && doc_view->document);form.c :343: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:2110 ::../../.././src/util/error.h:108:1130 warning: : warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!strcmp(fc->values[i], fs->value)) { ^~~~~~~~~ passing 'char[34]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]: note: expanded from macro 'assert' /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:77:43 INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~: note: passing argument to parameter '__s2' here ../../.././src/util/error.h:48:37: assert(ses && ses->tab);int strcmp(const char *__s1, const char *__s2); note: passing argument to parameter 'fmt' here ^~~~~~~~~~~~~~~~~~~~~~~ void elinks_internal(unsigned char *fmt, ...);../../.././src/util/error.h ^ :108:11: note: ^ expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ form.c:133:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(term && ses); ^~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ form.c:133:2: warning: passing 'char[30]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(term && ses); ^~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ link.c:395:2: warning: ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.hassigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :48 assert(doc_view && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :37: ../../.././src/util/error.h:108note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...);:2: note: expanded from macro 'assert' ^ INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ form.c:137:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] link.c assert(doc_view && doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert': INTERNAL("assertion " #x " failed!"); \ 395:2: warning: passing 'char[49]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~ assert(doc_view && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:47../../.././src/util/error.h:108:11: note: expanded from macro 'assert' : INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ 26../../.././src/util/error.h:48:37: note: : note: expanded from macro 'INTERNAL' passing argument to parameter 'fmt' here #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ void elinks_internal(unsigned char *fmt, ...); ^ form.c:137:2: warning: passing 'char[65]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ link.c:418:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && link); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ link.c:418:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && link); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ form.c:163:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] link.c:439 assert(fc && fs); ^~~~~~~~~~~~~~~~ :2:../../.././src/util/error.h:108:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: expanded from macro 'assert' assert(doc_view && link); ^~~~~~~~~~~~~~~~~~~~~~~~ INTERNAL("assertion " #x " failed!"); \../../.././src/util/error.h:108 ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' :2: #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ note: expanded from macro 'assert' form.c:163:2: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(fc && fs); INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ ../../.././src/util/error.hlink.c:439:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :108:11 assert(doc_view && link); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h::108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'assert' ../../.././src/util/error.h:48 INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ :37: note: passing argument to parameter 'fmt' here ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' herevoid elinks_internal(unsigned char *fmt, ...); ^void elinks_internal(unsigned char *fmt, ...); ^ link.c:458:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && link); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: form.c:186:note: expanded from macro 'assert' 13 INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strlen(fc->default_value), ^~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28../../.././src/util/error.h:47:26: note: : note: passing argument to parameter '__s' here expanded from macro 'INTERNAL' size_t strlen(const char *__s); ^ #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ link.c:458:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && link); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: form.c:190note: expanded from macro 'assert':35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ fs->state = fs->value ? strlen(fs->value) : 0;../../.././src/util/error.h:48: ^~~~~~~~~ 37/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82: :28: note: passing argument to parameter '__s' here note: passing argument to parameter 'fmt' here size_t strlen(const char *__s);void elinks_internal(unsigned char *fmt, ...); ^ ^ form.c:198:24: warning: passing 'char[1]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] link.c fs->value = stracpy(""); ^~ ../../.././src/util/string.h:31:45: note: passing argument to parameter 'src' here :unsigned char *stracpy(const unsigned char *src); 468:2: ^warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && doc_view->vs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ form.c:206:12: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]../../.././src/util/error.h: 47:26: note: expanded from macro 'INTERNAL' strlen(fc->default_value), ^~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ passing argument to parameter '__s' here size_t strlen(const char *__s); ^ link.c:468:2: warning: passing 'char[43]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && doc_view->vs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ form.c:235:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && doc_view->vs && fc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ form.c:235:2: warning: passing 'char[49]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && doc_view->vs && fc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ link.c:508:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && doc_view->document && doc_view->vs && fn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ link.c:508:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && doc_view->document && doc_view->vs && fn); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ form.c:308:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(vs); ^~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ form.c:308:2: warning: passing 'char[21]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(vs); ^~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.hlink.c:48:609:37::2 note: passing argument to parameter 'fmt' here: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && doc_view->document && doc_view->vs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ void elinks_internal(unsigned char *fmt, ...); ^../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ link.c:609:2: warning: passing 'char[65]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && doc_view->document && doc_view->vs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ link.c:611:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(dir_x || dir_y); ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ link.c:611:2: warning: passing 'char[33]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(dir_x || dir_y); ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ form.c:369:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses); ^~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ form.c:369:2: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses); ^~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ form.c:373:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ form.c:373:2: warning: passing 'char[65]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ link.c:745:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && link); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' form.c:394:#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ 2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] link.c:745:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(term && doc_view && doc_view->document && doc_view->vs && link); assert(doc_view && link); ^~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h../../.././src/util/error.h:108:2: note: expanded from macro 'assert' : INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26:108 note: expanded from macro 'INTERNAL' :11#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ :form.c:394:2: warning: passing 'char[81]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: expanded from macro 'assert' assert(term && doc_view && doc_view->document && doc_view->vs && link); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ INTERNAL("assertion " #x " failed!"); \ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ form.c:398:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(fc != NULL, "link %d has no form control", (int) (link - doc_view->document->links)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ form.c:398:2: warning: passing 'char[57]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(fc != NULL, "link %d has no form control", (int) (link - doc_view->document->links)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ form.c:430:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] len = strlen(fs->value) - fs->vpos; ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ link.c:768:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] form.c:451:20: warning: assigning to 'unsigned char *' from 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!text) text = ""; ^ ~~ form.c:452 assert(doc_view && doc_view->document && doc_view->vs && link);:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] len = strlen(text); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.hpassing argument to parameter '__s' here:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ size_t strlen(const char *__s); ^ link.c:768:2: warning: passing 'char[73]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && doc_view->document && doc_view->vs && link); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ form.c:579:7: warning: assigning to 'unsigned char *' from 'char[1]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] s = ""; ^ ~~ form.c:583:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] len = s ? strlen(s) : 0; ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ form.c:594:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] link.c:792:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && doc_view->document && doc_view->vs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ end = strchr(s, '\0');../../.././src/util/error.h:108:2: note: expanded from macro 'assert' ^ INTERNAL("assertion " #x " failed!"); \ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ link.c:792:2: warning: passing 'char[65]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] char *strchr(const char *__s, int __c); assert(doc_view && doc_view->document && doc_view->vs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h :108:11 ^: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ form.c:594:8: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] end = strchr(s, '\0'); ^ ~~~~~~~~~~~~~~~ link.c:881:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && doc_view && link); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ link.c:881:2: warning: passing 'char[42]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && doc_view && link); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ link.c:907:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(fc->form); /* regardless of whether there is a FORM element */ ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ link.c:907:2: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(fc->form); /* regardless of whether there is a FORM element */ ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ link.c:962:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && ses); ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ link.c:962:2: warning: passing 'char[34]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && ses); ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ link.c:1069:3: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("bad link type %d", link->type); ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ link.c:1069:12: warning: passing 'char[17]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("bad link type %d", link->type); ^~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ form.c:635:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(term && doc_view); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ form.c:635:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(term && doc_view); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ form.c:642:3: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(!l1 && !l2, "get_first_link == %p, get_last_link == %p", l1, l2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ link.c:1080:2:form.c:642:3: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(!l1 && !l2, "get_first_link == %p, get_last_link == %p", l1, l2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' warning: INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]../../.././src/util/error.h:48 :37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ assert(ses && doc_view && doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ link.c:1080:2: warning: passing 'char[72]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]form.c:662:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(list); ^~~~~~~~~~~~ ../../.././src/util/error.h:108:2 assert(ses && doc_view && doc_view->vs && doc_view->document); : note: expanded from macro 'assert' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ :../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ form.c:662:2: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(list); ^~~~~~~~~~~~ ../../.././src/util/error.h:108108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~: ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); 11 ^ : note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ link.c:1103:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ form.c:683:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(fc && fs && list); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ form.c:683:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(fc && fs && list); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' ../../.././src/util/error.h INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ :../../.././src/util/error.h108:2: note: expanded from macro 'assert' : INTERNAL("assertion " #x " failed!"); \48:37: note: passing argument to parameter 'fmt' here ^~~~~~~~void elinks_internal(unsigned char *fmt, ...); ^ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ link.c:1103:2: warning: passing 'char[65]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ form.c:723:36: warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sub = init_submitted_value(name, "0", type, fc, position); ^~~ form.c:65:58: note: passing argument to parameter 'value' here init_submitted_value(unsigned char *name, unsigned char *value, enum form_type type, ^ form.c:729:36: warning: passing 'char[2]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sub = init_submitted_value(name, "0", type, fc, position); ^~~ form.c:65:58: note: passing argument to parameter 'value' here init_submitted_value(unsigned char *name, unsigned char *value, enum form_type type, ^ link.c:1152:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && doc_view && doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ link.c:1152:2: warning: passing 'char[72]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && doc_view && doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ form.c:775:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && fc && fc->form && list); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ link.c:1181:2: form.c:775:2: warning: passing 'char[53]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && fc && fc->form && list); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108 assert(ses && doc_view && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:11: note: ../../.././src/util/error.h:expanded from macro 'assert' 108:2: INTERNAL("assertion " #x " failed!"); \ note: expanded from macro 'assert' ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ form.c:801:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] link.c:1181:2: warning: passing 'char[56]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(sv && sv->value); assert(ses && doc_view && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here ../../.././src/util/error.hvoid elinks_internal(unsigned char *fmt, ...); ^ :108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ link.c:1188:22: warning: passing 'char[38]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && get_opt_bool("document.browse.accesskey.auto_follow")) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' ../../.././src/util/error.h#define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ :../../.././src/config/options.h47::293:26:53: note: expanded from macro 'INTERNAL'note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ form.c:801:2: warning: passing 'char[34]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(sv && sv->value); link.c:1197 ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' : INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here2: void elinks_internal(unsigned char *fmt, ...); ^warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && num); ^~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ link.c:1197:2: warning: passing 'char[29]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && num); ^~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ link.c:1200:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view); ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ link.c:1200:2: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view); ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ link.c:1202:form.c:827:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]42 : warning: assert(l && data); ^~~~~~~~~~~~~~~~~ passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../../.././src/util/error.h:108 goto_link_number_do(ses, doc_view, atoi(num) - 1); ^~~ :2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26:/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/stdlib.h:135:23: note: passing argument to parameter here int atoi(const char *); ^ note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ form.c:827:2: warning: passing 'char[28]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(l && data); ^~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ link.c:1213:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] form.c: assert(ses && doc_view && doc_view->document && doc_view->vs && ev); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:838:44: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 2: note: expanded from macro 'assert' encode_uri_string(data, sv->name, strlen(sv->name), 1); INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26 ^~~~~~~~ :/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here note: expanded from macro 'INTERNAL' size_t strlen(const char *__s); ^ #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ link.c:1213:2: warning: passing 'char[78]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && doc_view && doc_view->document && doc_view->vs && ev); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ form.c:852:../../.././src/util/error.h:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 48:37: note: passing argument to parameter 'fmt' here strlen(p), -1, CSM_FORM, NULL, NULL, NULL); void elinks_internal(unsigned char *fmt, ...); ^ ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ form.c:861:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strlen(sv->value), -1, CSM_FORM, NULL, NULL, NULL); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ form.c:869:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] encode_uri_string(data, p2, strlen(p2), 1); ^~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ link.c:1271:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(term && ses); ^~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ link.c:1271:2: warning: passing 'char[30]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(term && ses); ^~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: form.c:900:22:passing argument to parameter 'fmt' here warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]void elinks_internal(unsigned char *fmt, ...); ^ add_to_string(data, "--"); ^~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source);link.c:1279: ^ 2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ link.c:1279:2: warning: passing 'char[53]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' form.c: INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:922:2: 37: note: passing argument to parameter 'fmt' here warning: void elinks_internal(unsigned char *fmt, ...); ^ assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("Form data boundary counter overflow"); ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~link.c:1288:21: warning: passing 'char[16]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_menu(&mi, N_("Display ~usemap"), NULL, ACT_MAIN_LINK_FOLLOW, ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:form.c:922:11:21: warning: passing 'char[36]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 17: note: expanded from macro 'N_' INTERNAL("Form data boundary counter overflow"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h../../.././src/bfu/menu.h:164:51: note: passing argument to parameter 'text' here:48:37: note: passing argument to parameter 'fmt' here add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, ^ void elinks_internal(unsigned char *fmt, ...); ^ link.c:1293:25: warning: passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_menu_action(&mi, N_("~Follow link"), ACT_MAIN_LINK_FOLLOW); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/bfu/menu.h:173:20: note: expanded from macro 'add_menu_action' add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG) ^~~~ ../../.././src/bfu/menu.h:164:51: note: passing argument to parameter 'text' here add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, ^ link.c:1295:25: warning: passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_menu_action(&mi, N_("Follow link and r~eload"), ACT_MAIN_LINK_FOLLOW_RELOAD); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/bfu/menu.h:173:20: note: expanded from macro 'add_menu_action' add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG) ^~~~ ../../.././src/bfu/menu.h:164:51: note: passing argument to parameter 'text' here form.c:982add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, :2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^ assert(ses && l && data && boundary); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47link.c:1297:4: warning: passing 'char[1]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : add_menu_separator(&mi); ^~~~~~~~~~~~~~~~~~~~~~~ 26: note: expanded from macro 'INTERNAL' ../../.././src/bfu/menu.h:169:20: #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ note: expanded from macro 'add_menu_separator' add_to_menu(menu, "", NULL, ACT_MAIN_NONE, NULL, NULL, NO_SELECT) ^~ form.c../../.././src/bfu/menu.h:164::98251: :2: warning: passing 'char[47]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]note: assert(ses && l && data && boundary);passing argument to parameter 'text' here add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ link.c:1299:29:../../.././src/util/error.h:48:37 warning: passing 'char[20]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : note: passing argument to parameter 'fmt' here add_new_win_to_menu(&mi, N_("Open in new ~window"), term);void elinks_internal(unsigned char *fmt, ...); ^ ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../../.././src/dialogs/menu.h:42:64: note: passing argument to parameter 'text' here form.c:void add_new_win_to_menu(struct menu_item **mi, unsigned char *text, struct terminal *term); ^1001:23: warning: passing 'char[39]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(data, "Content-Disposition: form-data; name=\""); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:190link.c:1301:25: warning: :passing 'char[17]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 30 add_menu_action(&mi, N_("Open in new ~tab"), ACT_MAIN_OPEN_LINK_IN_NEW_TAB);: note: passing argument to parameter 'source' here ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ const unsigned char *source);../../.././src/intl/gettext/libintl.h:21 ^ :17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/bfu/menu.h:173:20: note: expanded from macro 'add_menu_action' add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG) ^~~~ ../../.././src/bfu/menu.hform.c:1011::16424::51 warning: : passing 'char[13]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: passing argument to parameter 'text' here add_to_string(data, "; filename=\""); ^~~~~~~~~~~~~~~ add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, ../../.././src/util/string.h:190 ^ :30: note: passing argument to parameter 'source' here const unsigned char *source); ^ link.c:1303:25: warning: passing 'char[31]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] form.c:1021: add_menu_action(&mi, N_("Open in new tab in ~background"), ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~24: ../../.././src/intl/gettext/libintl.h:21warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]:17 : extension = strrchr(sv->value, '.'); ^~~~~~~~~note: expanded from macro 'N_' /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:87:27:#define N_(msg) (gettext_noop(msg)) note: ^ passing argument to parameter '__s' here../../.././src/bfu/menu.h:173 :20:char *strrchr(const char *__s, int __c); ^ note: expanded from macro 'add_menu_action' form.c:1021: add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG) 14: ^~~~ ../../.././src/bfu/menu.h:164warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :51 extension = strrchr(sv->value, '.'); ^ ~~~~~~~~~~~~~~~~~~~~~~~: note: passing argument to parameter 'text' here add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, ^ form.c:1027:26: warning: passing 'char[15]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] link.c:1306: add_to_string(data, "Content-Type: "); 26: ^~~~~~~~~~~~~~~~ ../../.././src/util/string.h:190 warning: :30passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : note: passing argument to parameter 'source' here if (!get_cmd_opt_bool("anonymous")) { ^~~~~~~~~~~ const unsigned char *source); ^ ../../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' form.c:1039:26:#define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../../.././src/config/options.h:290: if (get_cmd_opt_bool("anonymous")) { ^~~~~~~~~~~50: note: ../../.././src/config/options.h:309:expanded from macro 'get_opt' 67: note: expanded from macro 'get_cmd_opt_bool' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:#define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290link.c:1307:50:5: warning: : note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: passing 'char[1]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: passing argument to parameter here add_menu_separator(&mi);extern union option_value *get_opt_(struct option *, unsigned char *); ^ ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/bfu/menu.h:169:20: note: expanded from macro 'add_menu_separator' add_to_menu(menu, "", NULL, ACT_MAIN_NONE, NULL, NULL, NO_SELECT) ^~ ../../.././src/bfu/menu.h:164:51:form.c:1048: note: passing argument to parameter 'text' here 15add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext,: warning: ^passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fh = open(filename, O_RDONLY); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/sys/fcntl.h:554:26: note: passing argument to parameter here int open(const char *, int, ...) __DARWIN_ALIAS_C(open); ^ link.c:1308:26: warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_menu_action(&mi, N_("~Download link"), ACT_MAIN_LINK_DOWNLOAD); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/bfu/menu.h:173:20: note: expanded from macro 'add_menu_action' form.c:1086:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG) ^~~~ ../../.././src/bfu/menu.h:164:51: note: passing argument to parameter 'text' here strlen(sv->value), -1, CSM_FORM, NULL, ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, ^ link.c:1311:26: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] form.c:1102:22: warning: add_menu_action(&mi, N_("~Add link to bookmarks"), ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ passing 'char[5]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]../../.././src/intl/gettext/libintl.h:21: 17 add_to_string(data, "--\r\n"); ^~~~~~~~ : note: ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here expanded from macro 'N_' const unsigned char *source); #define N_(msg) (gettext_noop(msg)) ^ ^ ../../.././src/bfu/menu.h:173:20: note: expanded from macro 'add_menu_action' form.c add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG) ^~~~ ../../.././src/bfu/menu.h:164:51: note: passing argument to parameter 'text' here add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, ^ :link.c:1315:8: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1116: N_("Pass link URI to e~xternal command")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ 29../../.././src/dialogs/menu.h: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :53:93: note: passing argument to parameter 'text' here msg_text(ses->tab->term, N_("Could not load file %s: %s"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21void add_uri_command_to_menu(struct menu_item **mi, enum pass_uri_type type, unsigned char *text); ^:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../../.././src/bfu/msgbox.h:120:63: note: passing argument to parameter 'format' here unsigned char *msg_text(struct terminal *term, unsigned char *format, ...); ^ form.c:1115:4: warning: passing 'char[25]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Error while posting form"), ALIGN_CENTER, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' link.c#define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ :1326:../../.././src/bfu/msgbox.h:133:18:25: warning: note: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] passing argument to parameter 'title' here add_menu_action(&mi, N_("~Reset form"), ACT_MAIN_RESET_FORM); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unsigned char *title, enum format_align align, ^ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/bfu/menu.h:173:20: note: expanded from macro 'add_menu_action' add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG) ^~~~ ../../.././src/bfu/menu.h:164:51: note: passing argument to parameter 'text' here add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, ^ link.c:1341:22: warning: passing 'char[25]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_menu(&mi, N_("Open in ~external editor"), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../../.././src/bfu/menu.h:164:51: note: passing argument to parameter 'text' here add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, ^ form.c:1145:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(l && data); ^~~~~~~~~~~~~~~~~ link.c:1349:../../.././src/util/error.h:108:25: 2:warning: passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ add_menu_action(&mi, N_("~Submit form"), ACT_MAIN_SUBMIT_FORM); ../../.././src/util/error.h: ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:../../.././src/intl/gettext/libintl.h:2126::17 note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ form.c:1145:2: warning: passing 'char[28]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(l && data); ^~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' : INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/util/error.h../../.././src/bfu/menu.h:173:20: :48note: expanded from macro 'add_menu_action':37 : note: passing argument to parameter 'fmt' here add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG) ^~~~ void elinks_internal(unsigned char *fmt, ...); ^ ../../.././src/bfu/menu.h:164:51: note: passing argument to parameter 'text' here add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, ^ link.c:1350:25: warning: passing 'char[24]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] form.c:1169 add_menu_action(&mi, N_("Submit form and rel~oad"), ACT_MAIN_SUBMIT_FORM_RELOAD); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]: note: expanded from macro 'N_' strlen(value), -1, CSM_FORM, ^~~~~ #define N_(msg) (gettext_noop(msg)) ^/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ../../.././src/bfu/menu.h: ^ 173:20: note: expanded from macro 'add_menu_action' add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG) ^~~~ ../../.././src/bfu/menu.h:164:51: note: passing argument to parameter 'text' here add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, ^ link.c:1352:4: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(fc->form); ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ link.c:1352:4: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(fc->form); ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: form.c:1193:2:expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../../.././src/util/error.h assert(doc_view && doc_view->document);:48:37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : note: ../../.././src/util/error.h:108:2:passing argument to parameter 'fmt' here note: expanded from macro 'assert' void elinks_internal(unsigned char *fmt, ...); INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ^ ../../.././src/util/error.h: 47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ form.c:1193:2: warning: passing 'char[49]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] link.c:1354: assert(doc_view && doc_view->document); 30: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: passing 'char[36]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' add_new_win_to_menu(&mi, N_("Submit form and open in new ~window"), term); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ INTERNAL("assertion " #x " failed!"); \../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48: 37#define N_(msg) (gettext_noop(msg)) : note: passing argument to parameter 'fmt' here ^~~~~~~~~~~~~~~~~~~ ../../.././src/dialogs/menu.h:42:64: note: passing argument to parameter 'text' herevoid elinks_internal(unsigned char *fmt, ...); ^ void add_new_win_to_menu(struct menu_item **mi, unsigned char *text, struct terminal *term); ^ link.c:1356:26: warning: passing 'char[33]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_menu_action(&mi, N_("Submit form and open in new ~tab"), ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/bfu/menu.h:173:20: note: expanded from macro 'add_menu_action' add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG) ^~~~ ../../.././src/bfu/menu.h:164:51: note: passing argument to parameter 'text' here add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, ^ link.c:1359:26: warning: passing 'char[47]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_menu_action(&mi, N_("Submit form and open in new tab in ~background"), ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/bfu/menu.h:173:20: note: expanded from macro 'add_menu_action' add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG) ^~~~ ../../.././src/bfu/menu.h:164:51: note: passing argument to parameter 'text' here add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, ^ link.c:1363:26: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!get_cmd_opt_bool("anonymous")) ^~~~~~~~~~~ ../../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../../.././src/config/options.h:293:53:form.c:1230:2: warning: note: expanded from macro 'get_opt_bool_tree' assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number assert(ses && ses->tab && ses->tab->term); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108: ^~~~ ../../.././src/config/options.h:2: note: 290:expanded from macro 'assert' 50: note: expanded from macro 'get_opt' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: ../../.././src/util/error.hnote: passing argument to parameter here :47:26:extern union option_value *get_opt_(struct option *, unsigned char *); ^ note: expanded from macro 'INTERNAL'link.c:1364:26: warning: passing 'char[26]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_menu_action(&mi, N_("Submit form and ~download"), ACT_MAIN_LINK_DOWNLOAD); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ form.c:1230../../.././src/bfu/menu.h:173:20: :2: note: expanded from macro 'add_menu_action' warning: passing 'char[52]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG) ^~~~ assert(ses && ses->tab && ses->tab->term); ../../.././src/bfu/menu.h:164:51: note: passing argument to parameter 'text' here ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.hadd_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, ^:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ link.c:1366:25: warning: passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_menu_action(&mi, N_("~Reset form"), ACT_MAIN_RESET_FORM); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' form.c#define N_(msg) (gettext_noop(msg)) ^ ../../.././src/bfu/menu.h:173:20: note: expanded from macro 'add_menu_action' : add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG) ^~~~ 1232:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && doc_view->document && fc && fc->form); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: ../../.././src/bfu/menu.h:164:51: note: passing argument to parameter 'text' here note: expanded from macro 'assert' add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ form.c:1232:2: warning: passing 'char[67]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^ assert(doc_view && doc_view->document && fc && fc->form); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ link.c:1371:20: warning: passing 'char[13]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_menu(&mi, N_("Form f~ields"), NULL, ACT_MAIN_LINK_FORM_MENU, ^~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../../.././src/bfu/menu.h:164:51: note: passing argument to parameter 'text' here add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, ^ form.c:1270:22: warning: passing 'char[36]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] link.c:1378:24 && get_opt_bool("document.browse.forms.show_formhist")) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : warning: ../../.././src/config/options.h:301passing 'char[12]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :62: add_menu_action(&mi, N_("V~iew image"), ACT_MAIN_VIEW_IMAGE); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'get_opt_bool' ../../.././src/intl/gettext/libintl.h:21#define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~:17: note: expanded from macro 'N_' ../../.././src/config/options.h:#define N_(msg) (gettext_noop(msg)) 293:53 ^ : ../../.././src/bfu/menu.h:173:note: expanded from macro 'get_opt_bool_tree' 20:#define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'add_menu_action'note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG) ^~~~ ../../.././src/config/options.h:../../.././src/bfu/menu.h:164:51: note: passing argument to parameter 'text' here 289:add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, ^ 69link.c:1379:25: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : if (!get_cmd_opt_bool("anonymous")) ^~~~~~~~~~~ note: passing argument to parameter here ../../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool'extern union option_value *get_opt_(struct option *, unsigned char *); ^ #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) ^~~~ ../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: form.c:1285:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] note: passing argument to parameter here unsigned char *pos = strchr(form->action, '#'); ^~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h: 76:26: extern union option_value *get_opt_(struct option *, unsigned char *); ^ note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ form.c:1285:18: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] link.c:1380:25: unsigned char *pos = strchr(form->action, '#'); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ warning: passing 'char[16]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_menu_action(&mi, N_("Download ima~ge"), ACT_MAIN_LINK_DOWNLOAD_IMAGE); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/bfu/menu.h:173:20: note: expanded from macro 'add_menu_action' add_to_menu(menu, text, NULL, action_id, NULL, NULL, NO_FLAG) ^~~~ ../../.././src/bfu/menu.h:164:51: note: passing argument to parameter 'text' here add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, ^ form.c:1293:14:link.c:1389:20: warning: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] passing 'char[17]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strchr(go.source, '?')) ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76: 26: note: passing argument to parameter '__s' here add_to_menu(&mi, N_("No link selected"), NULL, ACT_MAIN_NONE,char *strchr(const char *__s, int __c); ^ ^~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../../.././src/bfu/menu.h:164:51: note: passing argument to parameter 'text' here add_to_menu(struct menu_item **mi, unsigned char *text, unsigned char *rtext, ^ form.c:1314:23: warning: passing 'char[35]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&go, "application/x-www-form-urlencoded\n"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ form.c:1319:23: warning: passing 'char[12]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&go, "text/plain\n"); ^~~~~~~~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ form.c:1324:23: warning: passing 'char[31]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&go, "multipart/form-data; boundary="); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ link.c:1402:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && doc_view->document && doc_view->vs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ link.c:1402:2: warning: passing 'char[65]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && doc_view->document && doc_view->vs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ link.c:1420:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strlen(link->title), ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ form.c:1411:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fs->state = strlen(filename); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ link.c:1442:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && doc_view && doc_view->document && doc_view->vs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ link.c:1442:2: warning: passing 'char[72]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && doc_view && doc_view->document && doc_view->vs); form.c:1460:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && doc_view && link && ev); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h :47:26: note: expanded from macro 'INTERNAL' ^~~~~~~~~~~~~~~~~~~~~~~~~~#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ form.c:1460:2: warning: passing 'char[48]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && doc_view && link && ev);../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ link.c:1461:26: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&str, _("Image", term)); form.c:1464: ^~~~~~~2: ../../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(fc != NULL, "link has no form control"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: link.c:1466:26: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] expanded from macro 'assertm' add_to_string(&str, _("Usemap", term)); ^~~~~~~~ INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/intl/gettext/libintl.h../../.././src/util/error.h::94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ 47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ link.c:form.c:1464:2: warning: passing 'char[54]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1473:23: warning: assertm(fc != NULL, "link has no form control"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ passing 'char[34]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here && get_opt_bool("document.browse.accesskey.display")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ void elinks_internal(unsigned char *fmt, ...); ^ ../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ link.c:1474:24: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&str, " ("); ^~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ form.c:1500:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *end = strchr(text, '\0'); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ form.c:1500:20: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unsigned char *end = strchr(text, '\0'); ^ ~~~~~~~~~~~~~~~~~~ form.c:1506:47: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fs->state = int_min(fs->state + 1, strlen(fs->value)); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ form.c:1552:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fs->state = strlen(fs->value); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ form.c:1575:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fs->state = strlen(fs->value); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ form.c:1604:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] length = strlen(text); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ form.c:1611:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fs->state = strlen(fs->value); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ form.c:1634:27: warning: passing 'char[34]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && !get_opt_bool("document.browse.forms.auto_submit")) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ form.c:1662:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] length = strlen(fs->value + old_state) + 1; ^~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ form.c:1668:21: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] length = strlen(fs->value + fs->state) + 1; ^~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ form.c:1681:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] length = strlen(fs->value); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ form.c:1725:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] length = strlen(fs->value + fs->state) + 1; ^~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ form.c:1747:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] text = strchr(fs->value + fs->state, ASCII_LF); ^~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ form.c:1747:9: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] text = strchr(fs->value + fs->state, ASCII_LF); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ form.c:1756:48: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] memmove(fs->value + fs->state, text, strlen(text) + 1); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/secure/_string.h:70:34: note: expanded from macro 'memmove' __builtin___memmove_chk (dest, __VA_ARGS__, __darwin_obsz0 (dest)) ^~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ form.c:1779:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] length = strlen(fs->value + fs->state) + 1; ^~~~~~~~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ form.c:1847:20: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] length = strlen(ctext); ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ form.c:1849:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strlen(fs->value) + length > fc->maxlength ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ form.c:1870:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(fc->form); ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ form.c:1870:2: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(fc->form); ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ form.c:1873:10: warning: returning 'char[11]' from a function with result type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return N_("Reset form"); ^~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ form.c:1875:10: warning: returning 'char[16]' from a function with result type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return N_("Harmless button"); ^~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ form.c:1883:11: warning: returning 'char[15]' from a function with result type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return N_("Submit form to"); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ form.c:1884:10: warning: returning 'char[13]' from a function with result type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return N_("Post form to"); ^~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ form.c:1886:10: warning: returning 'char[13]' from a function with result type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return N_("Radio button"); ^~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ form.c:1888:10: warning: returning 'char[9]' from a function with result type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return N_("Checkbox"); ^~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ form.c:1890:10: warning: returning 'char[13]' from a function with result type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return N_("Select field"); ^~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ form.c:1892:10: warning: returning 'char[11]' from a function with result type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return N_("Text field"); ^~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ form.c:1894:10: warning: returning 'char[10]' from a function with result type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return N_("Text area"); ^~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ form.c:1896:10: warning: returning 'char[12]' from a function with result type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return N_("File upload"); ^~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ form.c:1898:10: warning: returning 'char[15]' from a function with result type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return N_("Password field"); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ form.c:1908:24: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(string, ", "); ^~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ form.c:1925:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(link); ^~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ form.c:1925:2: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(link); ^~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ form.c:1936:39: warning: passing 'char[5]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_form_attr_to_string(&str, term, N_("name"), fc->name); ^~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ form.c:1906:19: note: passing argument to parameter 'name' here unsigned char *name, unsigned char *value) ^ form.c:1948:39: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_form_attr_to_string(&str, term, N_("value"), fs->value); ^~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ form.c:1906:19: note: passing argument to parameter 'name' here unsigned char *name, unsigned char *value) ^ form.c:1961:40: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_form_attr_to_string(&str, term, N_("read only"), NULL); ^~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ form.c:1906:19: note: passing argument to parameter 'name' here unsigned char *name, unsigned char *value) ^ form.c:1972:11: warning: assigning to 'unsigned char *' from 'char[21]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] label = N_("press %s to navigate"); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ form.c:1974:11: warning: assigning to 'unsigned char *' from 'char[17]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] label = N_("press %s to edit"); ^ ~~~~~~~~~~~~~~~~~~~~~~ form.c:1976:24: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&str, " ("); ^~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ form.c:1987:3: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(fc->form); ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ form.c:1987:3: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(fc->form); ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ form.c:1991:28: warning: passing 'char[34]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && !get_opt_bool("document.browse.forms.auto_submit"))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ form.c:2010:10: warning: assigning to 'unsigned char *' from 'char[25]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] label = N_("press %s to submit to %s"); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ form.c:2012:10: warning: assigning to 'unsigned char *' from 'char[23]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] label = N_("press %s to post to %s"); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ form.c:2014:23: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&str, " ("); ^~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ form.c:2026:3: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(fc->form); ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ form.c:2026:3: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(fc->form); ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ form.c:2039:22: warning: passing 'char[34]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && get_opt_bool("document.browse.accesskey.display")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ form.c:2040:23: warning: passing 'char[3]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_to_string(&str, " ("); ^~~~ ../../.././src/util/string.h:190:30: note: passing argument to parameter 'source' here const unsigned char *source); ^ form.c:2057:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(term && ses); ^~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ form.c:2057:2: warning: passing 'char[30]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(term && ses); ^~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ form.c:2063:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ form.c:2063:2: warning: passing 'char[53]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ form.c:2079:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses); ^~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ form.c:2079:2: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses); ^~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ form.c:2085:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ form.c:2085:2: warning: passing 'char[53]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ form.c:2091:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(link_is_form(link)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ form.c:2091:2: warning: passing 'char[37]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(link_is_form(link)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ form.c:2114:10: warning: assigning to 'unsigned char *' from 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] text = N_("Useless button"); ^ ~~~~~~~~~~~~~~~~~~~~ form.c:2116:10: warning: assigning to 'unsigned char *' from 'char[14]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] text = N_("Submit button"); ^ ~~~~~~~~~~~~~~~~~~~ form.c:2128:3: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(text); ^~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ form.c:2128:3: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(text); ^~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ 27 warnings generated. [CC] src/viewer/text/marks.o In file included from marks.c:14: In file included from ../../.././src/intl/gettext/libintl.h:16: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from marks.c:14: In file included from ../../.././src/intl/gettext/libintl.h:16: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from marks.c:14: ../../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from marks.c:16: ../../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ marks.c:67:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(is_valid_mark_char(mark)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ marks.c:67:2: warning: passing 'char[43]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(is_valid_mark_char(mark)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ marks.c:90:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(is_valid_mark_index(i)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ marks.c:90:2: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(is_valid_mark_index(i)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ marks.c:118:2: warning: assigning to 'const unsigned char *' from 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(is_valid_mark_index(i)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ marks.c:118:2: warning: passing 'char[41]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(is_valid_mark_index(i)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ 104 warnings generated. marks.c:158:15: warning: initializing 'unsigned char *' with an expression of type 'char[6]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /* name: */ N_("Marks"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/main/module.h:41:4: note: expanded from macro 'struct_module' { name, options, hooks, submods, data, init, done } ^~~~ 11 warnings generated. [CC] src/viewer/text/search.o [CC] src/viewer/text/textarea.o 163 warnings generated. [CC] src/viewer/text/view.o In file included from search.c:27: In file included from ../../.././src/bfu/dialog.h:5: In file included from ../../.././src/bfu/widget.h:12: In file included from ../../.././src/bfu/leds.h:6: In file included from ../../.././src/main/module.h:4: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from search.c:27: In file included from ../../.././src/bfu/dialog.h:5: In file included from ../../.././src/bfu/widget.h:12: In file included from ../../.././src/bfu/leds.h:6: In file included from ../../.././src/main/module.h:4: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from textarea.c:21: In file included from ../../.././src/bfu/dialog.h:5: In file included from ../../.././src/bfu/widget.h:12: In file included from ../../.././src/bfu/leds.h:6: In file included from ../../.././src/main/module.h:4: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from textarea.c:21: In file included from ../../.././src/bfu/dialog.h:5: In file included from ../../.././src/bfu/widget.h:12: In file included from ../../.././src/bfu/leds.h:6: In file included from ../../.././src/main/module.h:4: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from search.c:29: In file included from ../../.././src/document/document.h:8: ../../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from textarea.c:22: In file included from ../../.././src/document/document.h:8: ../../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from search.c:32: ../../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from search.c:35: In file included from ../../.././src/session/session.h:7: ../../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from search.c:35: In file included from ../../.././src/session/session.h:7: ../../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from textarea.c:27: ../../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from textarea.c:28: In file included from ../../.././src/session/session.h:7: ../../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from textarea.c:28: In file included from ../../.././src/session/session.h:7: ../../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ search.c:72:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(document); ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ search.c:72:2: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(document); ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ search.c:98:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(document); ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ search.c:98:2: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(document); ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ search.c:153:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(document && document->nsearch == 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ search.c:153:2: warning: passing 'char[53]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(document && document->nsearch == 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ search.c:211:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(document); ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ search.c:211:2: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(document); ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ search.c:244:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(document && s1 && s2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ search.c:244:2: warning: passing 'char[39]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(document && s1 && s2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ textarea.c:78:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(text); ^~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ search.c:508:16: textarea.c:78:2: warning: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return strlen(text); ^~~~ assert(text); ^~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:../../.././src/util/error.h:108:11: note: 82expanded from macro 'assert' :28: note: passing argument to parameter '__s' here INTERNAL("assertion " #x " failed!"); \size_t strlen(const char *__s); ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ search.c:543:36: warning: passing 'char[28]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] textarea.c:85:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int case_sensitive = get_opt_bool("document.browse.search.case"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h: text_end = text + strlen(text); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ note: passing argument to parameter '__s' here size_t strlen(const char *__s); ../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' ^ #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ textarea.c:162:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(text); ^~~~~~~~~~~~ search.c:599:../../.././src/util/error.h:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 108: assert(document && text && min && max); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2: note: expanded from macro 'assert' ../../.././src/util/error.h INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' :108#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal :2: note: expanded from macro 'assert' ^ ~~~~~~~~ textarea.c:162:2: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(text); ^~~~~~~~~~~~ ../../.././src/util/error.h:108 INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ :11:../../.././src/util/error.h: note: expanded from macro 'assert' 47:26: note: expanded from macro 'INTERNAL' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ search.c:599:2: warning: passing 'char[49]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(document && text && min && max); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ search.c:632:36: warning: passing 'char[28]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int case_sensitive = get_opt_bool("document.browse.search.case"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here textarea.c:243:extern union option_value *get_opt_(struct option *, unsigned char *); ^ 2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(fc && fs); ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ textarea.c:243:2: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(fc && fs); ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ search.c:766:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && doc_view->vs && pt && pl); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ search.c:766:2: warning: passing 'char[55]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && doc_view->vs && pt && pl); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ search.c:798:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(term && doc_view); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ search.c:798:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] textarea.c:335 assert(term && doc_view); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' : INTERNAL("assertion " #x " failed!"); \2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here assert(term && doc_view && doc_view->document && doc_view->vs && link); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' void elinks_internal(unsigned char *fmt, ...); INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h : ^ 47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ search.c:810:50: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]textarea.c:335: 2 struct color_pair *color = get_bfu_color(term, "searched"); ^~~~~~~~~~ :../../.././src/bfu/style.h:22 warning: passing 'char[81]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] :53: note: passing argument to parameter 'stylename' here assert(term && doc_view && doc_view->document && doc_view->vs && link); get_bfu_color(struct terminal *term, unsigned char *stylename); ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ textarea.c:338:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(fc != NULL, "link %d has no form control", (int) (link - doc_view->document->links)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ textarea.c:338:2: warning: passing 'char[57]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(fc != NULL, "link %d has no form control", (int) (link - doc_view->document->links)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ search.c:858:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && str); ^~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ search.c:858:2: warning: passing 'char[29]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && str); ^~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ textarea.c:417:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(term && doc_view && doc_view->document && doc_view->vs && link); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ search.c:863:../../.././src/util/error.h:2: warning: 108:assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 2 assert(doc_view); : note: expanded from macro 'assert' ^~~~~~~~~~~~~~~~ INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26 ../../.././src/util/error.h: note: :108:2: note: expanded from macro 'INTERNAL' expanded from macro 'assert'#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: textarea.c:417note: expanded from macro 'INTERNAL' :2: warning: passing 'char[81]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ assert(term && doc_view && doc_view->document && doc_view->vs && link); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' search.c:863: INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../../.././src/util/error.h:48 assert(doc_view); ^~~~~~~~~~~~~~~~:37: note: ../../.././src/util/error.h:108:passing argument to parameter 'fmt' here 11: void elinks_internal(unsigned char *fmt, ...); ^ note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ textarea.c:427:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(fc != NULL, "link %d has no form control", (int) (link - doc_view->document->links)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ textarea.c:427:2: warning: passing 'char[57]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(fc != NULL, "link %d has no form control", (int) (link - doc_view->document->links)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ search.c:890:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && str); ^~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:../../.././src/util/error.h:108:127:11:2: note: expanded from macro 'assertm' note: INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here 47:26: note: expanded from macro 'INTERNAL'void elinks_internal(unsigned char *fmt, ...); ^ #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ search.c:890:2: warning: passing 'char[29]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && str); ^~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ search.c:899:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && str); ^~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ search.c:899:2: warning: passing 'char[29]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && str); ^~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ search.c:916:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(p2); ^~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ search.c:916:2: warning: passing 'char[21]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(p2); ^~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ textarea.c:495:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] search.c assert(sv && sv->value); ^~~~~~~~~~~~~~~~~~~~~~~ :958:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../../.././src/util/error.h assert(doc_view && doc_view->vs);:108: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2../../.././src/util/error.h:108: :2note: expanded from macro 'assert' : note: INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ expanded from macro 'assert' ../../.././src/util/error.h: INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ 47:26../../.././src/util/error.h:47: :26note: expanded from macro 'INTERNAL': note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ ^ ~~~~~~~~ search.c:958:2: textarea.c:495warning: passing 'char[43]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]:2: warning: passing 'char[34]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(sv && sv->value); ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' assert(doc_view && doc_view->vs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:note: 37:expanded from macro 'assert' note: passing argument to parameter 'fmt' here INTERNAL("assertion " #x " failed!"); \ void elinks_internal(unsigned char *fmt, ...); ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ search.c:1004:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && ses->tab && ses->tab->term && doc_view && doc_view->vs ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: textarea.c:532:note: expanded from macro 'assert'34: warning: passing 'char[19]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' filename = get_tempdir_filename("elinks-area-XXXXXX"); ^~~~~~~~~~~~~~~~~~~~ ../../.././src/util/file.h:43:52: note: passing argument to parameter 'name' here unsigned char *get_tempdir_filename(unsigned char *name); ^ textarea.c:541:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] len = strlen(value); ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ search.c:1004:2: size_t strlen(const char *__s); ^ warning: passing 'char[93]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]textarea.c:548:10: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unlink(filename); ^~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/unistd.h:494 assert(ses && ses->tab && ses->tab->term && doc_view && doc_view->vs ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' :25: note: passing argument to parameter here int unlink(const char *); ^ INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ textarea.c:577:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert (op == 0 || op == 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ textarea.c:577:2: warning: passing 'char[37]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert (op == 0 || op == 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ search.c:1074:22: warning: passing 'char[38]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] textarea.c:579:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] switch (get_opt_int("document.browse.search.show_not_found")) { assert (op == 1 || term_); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :../../.././src/config/options.h note: expanded from macro 'assert' :302:60: note: expanded from macro 'get_opt_int' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../../.././src/util/error.h:47:26../../.././src/config/options.h:294: note: :expanded from macro 'INTERNAL' 52: note: expanded from macro 'get_opt_int_tree' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../../.././src/config/options.h:textarea.c:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ 579:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../../.././src/config/options.h:289:69: assert (op == 1 || term_); note: passing argument to parameter here ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:extern union option_value *get_opt_(struct option *, unsigned char *); ^ 108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ textarea.c:582:34: search.c:1100warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (op == 0 && get_cmd_opt_bool("anonymous")) {: ^~~~~~~~~~~ 22../../.././src/config/options.h:309:67: note: expanded from macro 'get_cmd_opt_bool' : warning: #define get_cmd_opt_bool(name) get_opt_bool_tree(cmdline_options, name) passing 'char[43]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!get_opt_bool("document.browse.search" ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' ^~~~ #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' ../../.././src/config/options.h#define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: :293:53: note: expanded from macro 'get_opt_bool_tree' note: #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ expanded from macro 'get_opt'../../.././src/config/options.h:290:50 : note: expanded from macro 'get_opt'#define get_opt(tree, name, type) get_opt_(tree, name) ^~~~#define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ ../../.././src/config/options.h:289:69: textarea.c:583:22: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] info_box(term_, 0, N_("Error"), ALIGN_CENTER, ^~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: note: passing argument to parameter here expanded from macro 'N_'extern union option_value *get_opt_(struct option *, unsigned char *); ^ #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../../.././src/bfu/msgbox.h:133:18: note: passing argument to parameter 'title' here search.c: unsigned char *title, enum format_align align, ^1104:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] message = hit_top ^ ~~~~~~~ textarea.c:584:5: warning: passing 'char[60]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("You cannot launch an external" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' search.c#define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../../.././src/bfu/msgbox.h:134:1109:12::18: note: passing argument to parameter 'text' here unsigned char *text); warning: ^assigning to 'unsigned char *' from 'char[19]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] message = N_("No previous search"); ^ ~~~~~~~~~~~~~~~~~~~~~~~~ search.ctextarea.c:590:22: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : info_box(term_, 0, N_("Error"), ALIGN_CENTER, ^~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' 1112#define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ :36: ../../.././src/bfu/msgbox.h:warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 133:18: note: passing argument to parameter 'title' here print_find_error_not_found(ses, N_("Search"), ^~~~~~~~~~~~ unsigned char *title, enum format_align align, ^ textarea.c:591 :5:../../.././src/intl/gettext/libintl.h:21:17: warning: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg))passing 'char[44]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~~~~~~~~~~~~ search.c:1071:64: N_("You can do this only on the master terminal")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' passing argument to parameter 'title' here #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ print_find_error_not_found(struct session *ses, unsigned char *title,../../.././src/bfu/msgbox.h: ^ 134:18: note: passing argument to parameter 'text' here search.c unsigned char *text); ^:1113: 10: warning: passing 'char[29]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Search string" ^~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg))textarea.c:596:35 : warning: passing 'char[29]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~~~~~~~~~~~~ unsigned char *ed = get_opt_str("document.browse.forms.editor"); search.c:1072 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h::304:60: 22: note: expanded from macro 'get_opt_str' note: #define get_opt_str(name) get_opt_str_tree(config_options, name) passing argument to parameter 'message' here ^~~~ unsigned char *message, unsigned char *search_string)../../.././src/config/options.h: ^ 296:52: note: expanded from macro 'get_opt_str_tree' #define get_opt_str_tree(tree, name) get_opt(tree, name, OPT_STRING)->string ^~~~ ../../.././src/config/options.h:290:50search.c:1120:36:: warning: note: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] expanded from macro 'get_opt' print_find_error_not_found(ses, N_("Search"), ^~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21 :17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:search.c289:69: note: :1071:64: note: passing argument to parameter 'title' here passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ print_find_error_not_found(struct session *ses, unsigned char *title, ^ search.c:1121:10: warning: passing 'char[42]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] textarea.c:603:7: warning: N_("Could not compile" assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^~~~~~~~~~~~~~~~~~~~~~ ed = getenv("EDITOR"); ^ ~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' textarea.c:604:24: warning: assigning to 'unsigned char *' from 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] #define N_(msg) (gettext_noop(msg)) if (!ed || !*ed) ed = "vi"; ^ ~~~~ ^~~~~~~~~~~~~~~~~~~ search.c:1072:22: note: passing argument to parameter 'message' here unsigned char *message, unsigned char *search_string) ^ textarea.c:609:11: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] unlink(fn); ^~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/unistd.h:494:25: note: passing argument to parameter here int unlink(const char *); ^ search.c:1136:30: warning: passing 'char[7]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] info_box(ses->tab->term, 0, N_("Search"), ALIGN_CENTER, message); ^~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' textarea.c:621:30: warning: passing 'char[1]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] #define N_(msg) (gettext_noop(msg)) exec_on_terminal(term, ex, "", TERM_EXEC_FG); ^~ ../../.././src/terminal/terminal.h:213:74: ^~~~~~~~~~~~~~~~~~~ note: ../../.././src/bfu/msgbox.h:133:passing argument to parameter here 18: note: passing argument to parameter 'title' here void exec_on_terminal(struct terminal *, unsigned char *, unsigned char *, enum term_exec); ^ unsigned char *title, enum format_align align, ^ textarea.c:644:15: warning: passing 'char[201]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("You have exceeded the textarea's" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../../.././src/bfu/msgbox.h:120:63: note: passing argument to parameter 'format' here unsigned char *msg_text(struct terminal *term, unsigned char *format, ...); ^ textarea.c:641:37: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] info_box(term, MSGBOX_FREE_TEXT, N_("Warning"), ^~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: search.c:1165note: expanded from macro 'N_':11 #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~: warning: assigning to 'unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] message = N_("No further matches for '%s'."); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/bfu/msgbox.h:133:18: note: passing argument to parameter 'title' here search.c unsigned char *title, enum format_align align, ^ :1167:11: warning: assigning to 'unsigned char *' from 'char[42]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] textarea.c:654:11: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] message = N_("Could not find a link with the text '%s'."); unlink(fn); ^~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/unistd.h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:494:25: note: passing argument to parameter here search.c:1169:34: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]int unlink(const char *); ^ print_find_error_not_found(ses, N_("Typeahead"), message, typeahead); ^~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ search.c:1071:64: note: passing argument to parameter 'title' here print_find_error_not_found(struct session *ses, unsigned char *title, ^ search.c:1181:9: warning: returning 'char[1]' from a function with result type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return ""; ^~ search.c:1191:45: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (link_is_form(link) || textlen > strlen(match)) ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ search.c:1194:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] matchpos = case_sensitive ? strstr(match, text) ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:89:26: note: passing argument to parameter '__big' here char *strstr(const char *__big, const char *__little); ^ search.c:1194:44: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] matchpos = case_sensitive ? strstr(match, text) ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:89:45: note: passing argument to parameter '__little' here char *strstr(const char *__big, const char *__little); ^ search.c:1195:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : strcasestr(match, text); ^~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:160:30: note: passing argument to parameter '__big' here char *strcasestr(const char *__big, const char *__little); ^ search.c:1195:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] : strcasestr(match, text); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:160:49: note: passing argument to parameter '__little' here char *strcasestr(const char *__big, const char *__little); ^ search.c:1194:11: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] textarea.c:685:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] matchpos = case_sensitive ? strstr(match, text) assert(term && ses); ^~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ search.c:1212:36: warning: passing 'char[28]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] textarea.c:685:2: warning: passing 'char[30]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(term && ses); ^~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108: int case_sensitive = get_opt_bool("document.browse.search.case"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11../../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' : note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h#define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ :48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ ../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' textarea.c:690:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number../../.././src/util/error.h:108:2: note: ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ search.c:1213:32: warning: passing 'char[34]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ../../.././src/util/error.h:47:26: int wraparound = get_opt_bool("document.browse.search.wraparound"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ note: expanded from macro 'INTERNAL' ../../.././src/config/options.h:289:69: note: passing argument to parameter here #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ extern union option_value *get_opt_(struct option *, unsigned char *); ^ textarea.c:690:2search.c:1214:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int textlen = strlen(text); ^~~~ :/Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h warning: passing 'char[65]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s);../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ search.c:1216:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(textlen && direction && offset); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ search.c:1216:2: warning: passing 'char[49]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(textlen && direction && offset); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ textarea.c:715:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(fs && fs->value && fc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ textarea.c:715:2: warning: passing 'char[40]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(fs && fs->value && fc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.hsearch.c:1288:49: warning: passing 'char[9]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] struct color_pair *color = get_bfu_color(term, "searched"); ^~~~~~~~~~ :../../.././src/bfu/style.h:22:5348:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ : note: passing argument to parameter 'stylename' here get_bfu_color(struct terminal *term, unsigned char *stylename); ^ search.c:1332:22: warning: passing 'char[34]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!get_opt_bool("document.browse.search.wraparound")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ search.c:1335:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] text, strlen(text), ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ search.c:1336:24: warning: passing 'char[28]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] get_opt_bool("document" ^~~~~~~~~~ ../../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ search.c:1355:22: warning: passing 'char[34]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!get_opt_bool("document.browse.search.wraparound")) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ textarea.c:916:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]search.c:1381 :2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(match >= 0 && match < doc_view->document->nlinks); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' fs->state = strlen(fs->value);#define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ ^~~~~~~~~search.c:1381:2: warning: passing 'char[67]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(match >= 0 && match < doc_view->document->nlinks); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.hvoid elinks_internal(unsigned char *fmt, ...); ^ :82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ search.c:1403:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(doc_view != NULL, "document not formatted"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ search.c:1403:2: warning: passing 'char[58]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(doc_view != NULL, "document not formatted"); textarea.c ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' : INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...);981:22 ^ : warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fs->state = strlen(fs->value); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ textarea.c:984:52: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int last = get_textarea_line_number(line, strlen(fs->value)); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ textarea.c:986:3: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(last != -1, "line info corrupt"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' search.c INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ :../../.././src/util/error.h:47:143026: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~:10 : warning: passing 'char[29]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] textarea.c "document.browse.search.regex"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:986: ../../.././src/config/options.h:2823: warning: passing 'char[47]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]:73: note: passing argument to parameter here extern struct option *get_opt_rec(struct option *, const unsigned char *); assertm(last != -1, "line info corrupt"); ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ search.c:1470:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(doc_view != NULL, "document not formatted"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ textarea.c:1091:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] search.c:1470:2: warning: passing 'char[58]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(doc_view != NULL, "document not formatted"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127: assert(fs && fs->value && fc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' 11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ INTERNAL("assertion " #x " failed: " m); \ ../../.././src/util/error.h:47: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26: ../../.././src/util/error.h:48:note: expanded from macro 'INTERNAL'37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ textarea.c:1091:2: warning: passing 'char[40]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(fs && fs->value && fc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' search.c:1487: INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ 22../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ : warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bufferlen = strlen(buffer); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ textarea.c:1095:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] || strlen(fs->value) >= fc->maxlength ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here search.c:1490:20size_t strlen(const char *__s); ^ : warning: passing 'char[28]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] textarea.c:1096:50: get_opt_bool("document.browse" ^~~~~~~~~~~~~~~~~ ../../.././src/config/options.hwarning: passing 'char[2]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]:301 :62: || !insert_in_string(&fs->value, fs->state, "\n", 1)) ^~~~ note: expanded from macro 'get_opt_bool' ../../.././src/util/string.h:54:26#define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ : note: ../../.././src/config/options.h:293:53:passing argument to parameter 'seq' here note: const unsigned char *seq, int seqlen); ^ expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ search.c:1535:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] draw_typeahead_match(ses->tab->term, doc_view, strlen(buffer), offset); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ search.c:1540:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] draw_typeahead_match(ses->tab->term, doc_view, strlen(buffer), offset); ^~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ textarea.c:1143:45: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] fs->state = int_min(fs->state + 1, strlen(fs->value)); ^~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ search.c:1557:textarea.c:1153:17: warning: initializing 'unsigned char *' with an expression of type 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 15 unsigned char *prompt = "#"; ^ ~~~ : warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] end = strchr(text, '\0'); ^~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:76:26: note: passing argument to parameter '__s' here char *strchr(const char *__s, int __c); ^ textarea.c:1153:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] search.c:1564:18: warning: end = strchr(text, '\0'); ^ ~~~~~~~~~~~~~~~~~~assigning to 'unsigned char *' from 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] prompt = data = "/"; ^ ~~~ search.c:1568:18: warning: assigning to 'unsigned char *' from 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] prompt = data = "?"; ^ ~~~ search.c:1572:9: warning: assigning to 'unsigned char *' from 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] data = "#"; ^ ~~~ search.c:1584:8: warning: passing 'char[29]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("No links in current document"))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../../.././src/bfu/msgbox.h:120:63: note: passing argument to parameter 'format' here unsigned char *msg_text(struct terminal *term, unsigned char *format, ...); ^ search.c:1582:6: warning: passing 'char[10]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Typeahead"), ALIGN_CENTER, ^~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../../.././src/bfu/msgbox.h:133:18: note: passing argument to parameter 'title' here unsigned char *title, enum format_align align, ^ textarea.c:1193:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ textarea.c:1193:2: warning: passing 'char[65]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ textarea.c:1194:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(direction == 1 || direction == -1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.hsearch.c:1614::47:26:21: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internalwarning: initializing 'unsigned char *' with an expression of type 'char[5]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ^ ~~~~~~~~ { SEARCH_OPT_CASE, "case" }, ^~~~~~ textarea.c:1194:2: warning: passing 'char[52]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(direction == 1 || direction == -1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ textarea.c:1202:2: warning: assigning to 'const unsigned char *' from 'char[11]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] search.c:1644:11: warning: passing 'char[23]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(fc != NULL, "link has no form control"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "document.browse.search"), ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' :282:73: note: passing argument to parameter here INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ extern struct option *get_opt_rec(struct option *, const unsigned char *); ^ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ textarea.c:1202:2: warning: passing 'char[54]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(fc != NULL, "link has no form control"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here search.c:1667:26: warning: passing 'char[16]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] void elinks_internal(unsigned char *fmt, ...); unsigned char *text = _("Search for text", term); ^~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ ^ search.c:1673:47: warning: passing 'char[23]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] search_options = get_opt_rec(config_options, "document.browse.search"); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:282:73: note: passing argument to parameter here extern struct option *get_opt_rec(struct option *, const unsigned char *); ^ search.c:1707:23: warning: passing 'char[15]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_radio(dlg, _("Case sensitive", term), 2, 1, &hop->values[SEARCH_OPT_CASE].number); ^~~~~~~~~~~~~~~~ ../../.././src/bfu/checkbox.h:25:24: note: expanded from macro 'add_dlg_radio' add_dlg_radio_do(dlg, text, groupid, groupnum, data) ^~~~ ../../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ search.c:1708:23: warning: passing 'char[17]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_radio(dlg, _("Case insensitive", term), 2, 0, &hop->values[SEARCH_OPT_CASE].number); ^~~~~~~~~~~~~~~~~~ ../../.././src/bfu/checkbox.h:25:24: note: expanded from macro 'add_dlg_radio' add_dlg_radio_do(dlg, text, groupid, groupnum, data) ^~~~ ../../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ search.c:1710:24: warning: passing 'char[4]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_button(dlg, _("~OK", term), B_ENTER, search_dlg_ok, fn); ^~~~~ ../../.././src/bfu/button.h:88:25: note: expanded from macro 'add_dlg_button' add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) ^~~~ ../../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ search.c:1711:24: warning: passing 'char[8]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_button(dlg, _("~Cancel", term), B_ESC, search_dlg_cancel, NULL); ^~~~~~~~~ ../../.././src/bfu/button.h:88:25: note: expanded from macro 'add_dlg_button' add_dlg_button_do(dlg, text, flags, handler, data, NULL, NULL) ^~~~ ../../.././src/intl/gettext/libintl.h:94:18: note: passing argument to parameter 'msg' here _(unsigned char *msg, struct terminal *term) ^ search.c:1713:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_end(dlg, SEARCH_WIDGETS_COUNT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/bfu/dialog.h:153:3: note: expanded from macro 'add_dlg_end' assert(n == (dlg)->number_of_widgets); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ search.c:1713:2: warning: passing 'char[48]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] add_dlg_end(dlg, SEARCH_WIDGETS_COUNT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/bfu/dialog.h:153:3: note: expanded from macro 'add_dlg_end' assert(n == (dlg)->number_of_widgets); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ search.c:1725:2: warning: assigning to 'const unsigned char *' from 'char[9]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(direction); ^~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ search.c:1725:2: warning: passing 'char[28]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(direction); ^~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ search.c:1729:9: warning: assigning to 'unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] title = N_("Search"); ^ ~~~~~~~~~~~~ search.c:1732:9: warning: assigning to 'unsigned char *' from 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] title = N_("Search backward"); ^ ~~~~~~~~~~~~~~~~~~~~~ search.c:1747:38: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] save_input_history(&search_history, SEARCH_HISTORY_FILENAME); ^~~~~~~~~~~~~~~~~~~~~~~ search.c:50:34: note: expanded from macro 'SEARCH_HISTORY_FILENAME' #define SEARCH_HISTORY_FILENAME "searchhist" ^~~~~~~~~~~~ ../../.././src/bfu/inphist.h:57:70: note: passing argument to parameter 'filename' here int save_input_history(struct input_history *history, unsigned char *filename); ^ search.c:1752:4: warning: initializing 'unsigned char *' with an expression of type 'char[16]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] { "periodic-saving", 0, search_history_write_hook, NULL }, ^~~~~~~~~~~~~~~~~ search.c:1760:38: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] load_input_history(&search_history, SEARCH_HISTORY_FILENAME); ^~~~~~~~~~~~~~~~~~~~~~~ search.c:50:34: note: expanded from macro 'SEARCH_HISTORY_FILENAME' #define SEARCH_HISTORY_FILENAME "searchhist" ^~~~~~~~~~~~ ../../.././src/bfu/inphist.h:53:70: note: passing argument to parameter 'filename' here int load_input_history(struct input_history *history, unsigned char *filename); ^ search.c:1766:38: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] save_input_history(&search_history, SEARCH_HISTORY_FILENAME); ^~~~~~~~~~~~~~~~~~~~~~~ search.c:50:34: note: expanded from macro 'SEARCH_HISTORY_FILENAME' #define SEARCH_HISTORY_FILENAME "searchhist" ^~~~~~~~~~~~ ../../.././src/bfu/inphist.h:57:70: note: passing argument to parameter 'filename' here int save_input_history(struct input_history *history, unsigned char *filename); ^ search.c:1771:15: warning: initializing 'unsigned char *' with an expression of type 'char[15]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] /* name: */ N_("Search History"), ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^ ../../.././src/main/module.h:41:4: note: expanded from macro 'struct_module' { name, options, hooks, submods, data, init, done } ^~~~ In file included from view.c:16: In file included from ../../.././src/bfu/leds.h:6: In file included from ../../.././src/main/module.h:4: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from view.c:16: In file included from ../../.././src/bfu/leds.h:6: In file included from ../../.././src/main/module.h:4: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from view.c:21: In file included from ../../.././src/dialogs/document.h:4: In file included from ../../.././src/session/session.h:7: ../../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from view.c:21: In file included from ../../.././src/dialogs/document.h:4: In file included from ../../.././src/session/session.h:7: ../../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from view.c:25: In file included from ../../.././src/document/document.h:8: ../../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ In file included from view.c:31: ../../.././src/intl/gettext/libintl.h:70:42: warning: passing 'char[7]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] bind_textdomain_codeset( /* PACKAGE */ "elinks", ^~~~~~~~ ../../.././src/intl/gettext/libgnuintl.h:89:69: note: passing argument to parameter '__domainname' here extern unsigned char *bind_textdomain_codeset(const unsigned char *__domainname, ^ In file included from view.c:47: ../../.././src/util/conv.h:173:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int l = strlen(s); ^ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ view.c:66:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view); ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ view.c:66:2: warning: passing 'char[27]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view); ^~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ view.c:92:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && doc_view && doc_view->vs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ view.c:92:2: warning: passing 'char[50]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && doc_view && doc_view->vs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ view.c:95:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses->navigate_mode == NAVIGATE_LINKWISE); /* XXX: drop it at some time. --Zas */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ view.c:95:2: warning: passing 'char[58]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses->navigate_mode == NAVIGATE_LINKWISE); /* XXX: drop it at some time. --Zas */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ view.c:130:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && doc_view && doc_view->vs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ view.c:130:2: warning: passing 'char[50]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && doc_view && doc_view->vs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ view.c:133:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses->navigate_mode == NAVIGATE_LINKWISE); /* XXX: drop it at some time. --Zas */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ view.c:133:2: warning: passing 'char[58]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses->navigate_mode == NAVIGATE_LINKWISE); /* XXX: drop it at some time. --Zas */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ view.c:172:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && doc_view && doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ view.c:172:2: warning: passing 'char[72]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && doc_view && doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ view.c:183:29: warning: passing 'char[33]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] wraparound = get_opt_bool("document.browse.links.wraparound"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ view.c:238:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && doc_view && doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ view.c:238:2: warning: passing 'char[72]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && doc_view && doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ view.c:271:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && doc_view && doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ view.c:271:2: warning: passing 'char[72]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && doc_view && doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ view.c:306:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && doc_view && doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ view.c:306:2: warning: passing 'char[72]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && doc_view && doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ view.c:311:19: warning: passing 'char[46]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (get_opt_bool("document.browse.scrolling.horizontal_extended")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:301:62: note: expanded from macro 'get_opt_bool' #define get_opt_bool(name) get_opt_bool_tree(config_options, name) ^~~~ ../../.././src/config/options.h:293:53: note: expanded from macro 'get_opt_bool_tree' #define get_opt_bool_tree(tree, name) get_opt(tree, name, OPT_BOOL)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ view.c:337:23: warning: passing 'char[40]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] steps = get_opt_int("document.browse.scrolling.vertical_step"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ view.c:348:23: warning: passing 'char[40]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] steps = get_opt_int("document.browse.scrolling.vertical_step"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ view.c:359:23: warning: passing 'char[42]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] steps = get_opt_int("document.browse.scrolling.horizontal_step"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ view.c:370:23: warning: passing 'char[42]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] steps = get_opt_int("document.browse.scrolling.horizontal_step"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ view.c:379:26: warning: passing 'char[40]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int steps = get_opt_int("document.browse.scrolling.vertical_step"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ view.c:387:26: warning: passing 'char[40]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int steps = get_opt_int("document.browse.scrolling.vertical_step"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ view.c:395:26: warning: passing 'char[42]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int steps = get_opt_int("document.browse.scrolling.horizontal_step"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ view.c:403:26: warning: passing 'char[42]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int steps = get_opt_int("document.browse.scrolling.horizontal_step"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ view.c:412:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && doc_view && doc_view->vs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ view.c:412:2: warning: passing 'char[50]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && doc_view && doc_view->vs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ view.c:432:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && doc_view && doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ view.c:432:2: warning: passing 'char[72]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && doc_view && doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ view.c:456:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && ses->doc_view && doc_view && doc_view->vs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ view.c:456:2: warning: passing 'char[67]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && ses->doc_view && doc_view && doc_view->vs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ view.c:470:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && doc_view && ses->tab && ses->tab->term); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ view.c:470:2: warning: passing 'char[64]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && doc_view && ses->tab && ses->tab->term); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ view.c:485:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && doc_view && ses->tab && ses->tab->term); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ view.c:485:2: warning: passing 'char[64]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && doc_view && ses->tab && ses->tab->term); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ view.c:611:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && doc_view && doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ view.c:611:2: warning: passing 'char[72]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && doc_view && doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ view.c:676:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && doc_view && doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ view.c:676:2: warning: passing 'char[72]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && doc_view && doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ view.c:739:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && doc_view && doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ view.c:739:2: warning: passing 'char[72]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && doc_view && doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ view.c:819:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && doc_view && doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ view.c:819:2: warning: passing 'char[72]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && doc_view && doc_view->vs && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ view.c:895:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && doc_view && doc_view->vs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ view.c:895:2: warning: passing 'char[50]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && doc_view && doc_view->vs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ view.c:1042:9: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Go to link"), N_("Enter link number"), ^~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../../.././src/bfu/inpfield.h:76:22: note: passing argument to parameter 'title' here unsigned char *title, ^ view.c:1042:27: warning: passing 'char[18]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Go to link"), N_("Enter link number"), ^~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../../.././src/bfu/inpfield.h:77:22: note: passing argument to parameter 'text' here unsigned char *text, ^ view.c:1081:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(link); ^~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ view.c:1081:2: warning: passing 'char[23]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(link); ^~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ view.c:1090:3: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(link == get_current_link(doc_view)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ view.c:1090:3: warning: passing 'char[53]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(link == get_current_link(doc_view)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ view.c:1118:35: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] accesskey_priority = get_opt_int("document.browse.accesskey.priority"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ view.c:1197:34: warning: passing 'char[33]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] int scrollmargin = get_opt_int("document.browse.scrolling.margin"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ view.c:1226:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(doc_view && doc_view->document, "document not formatted"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ view.c:1226:2: warning: passing 'char[72]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(doc_view && doc_view->document, "document not formatted"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ view.c:1229:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && ev); ^~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ view.c:1229:2: warning: passing 'char[28]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && ev); ^~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ view.c:1253:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses); ^~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ view.c:1253:2: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses); ^~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ view.c:1268:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ view.c:1268:2: warning: passing 'char[49]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ view.c:1281:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && ses->tab && ses->tab->term && ev); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ view.c:1281:2: warning: passing 'char[58]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && ses->tab && ses->tab->term && ev); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ view.c:1302:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && ev); ^~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ view.c:1302:2: warning: passing 'char[28]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && ev); ^~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ view.c:1308:3: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ view.c:1308:3: warning: passing 'char[49]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ view.c:1311:3: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(doc_view->document->options.box.x == doc_view->box.x ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ view.c:1311:3: warning: passing 'char[161]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(doc_view->document->options.box.x == doc_view->box.x ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ view.c:1429:22: warning: passing 'char[33]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] switch (get_opt_int("document.browse.search.typeahead")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ view.c:1439:4: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("invalid value for document.browse.search.typeahead"); ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ view.c:1439:13: warning: passing 'char[51]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("invalid value for document.browse.search.typeahead"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ view.c:1505:22: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] && get_opt_int("document.browse.accesskey" ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/config/options.h:302:60: note: expanded from macro 'get_opt_int' #define get_opt_int(name) get_opt_int_tree(config_options, name) ^~~~ ../../.././src/config/options.h:294:52: note: expanded from macro 'get_opt_int_tree' #define get_opt_int_tree(tree, name) get_opt(tree, name, OPT_INT)->number ^~~~ ../../.././src/config/options.h:290:50: note: expanded from macro 'get_opt' #define get_opt(tree, name, type) get_opt_(tree, name) ^~~~ ../../.././src/config/options.h:289:69: note: passing argument to parameter here extern union option_value *get_opt_(struct option *, unsigned char *); ^ view.c:1528:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && ev); ^~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ view.c:1528:2: warning: passing 'char[28]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && ev); ^~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ view.c:1575:4: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("I think you forgot to take your medication, mental boy!"); ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ view.c:1575:13: warning: passing 'char[56]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] INTERNAL("I think you forgot to take your medication, mental boy!"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ view.c:1601:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses); ^~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ view.c:1601:2: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses); ^~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ view.c:1609:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && doc_view->document && doc_view->document->uri); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ view.c:1609:2: warning: passing 'char[76]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && doc_view->document && doc_view->document->uri); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ view.c:1626:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(term && document); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ view.c:1626:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(term && document); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ view.c:1631:21: warning: passing 'char[11]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] info_box(term, 0, N_("Save error"), ALIGN_CENTER, ^~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../../.././src/bfu/msgbox.h:133:18: note: passing argument to parameter 'title' here unsigned char *title, enum format_align align, ^ view.c:1632:5: warning: passing 'char[22]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] N_("Error writing to file")); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/intl/gettext/libintl.h:21:17: note: expanded from macro 'N_' #define N_(msg) (gettext_noop(msg)) ^~~~~~~~~~~~~~~~~~~ ../../.././src/bfu/msgbox.h:134:18: note: passing argument to parameter 'text' here unsigned char *text); ^ view.c:1643:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && ses->tab && ses->tab->term && file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ view.c:1643:2: warning: passing 'char[60]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(ses && ses->tab && ses->tab->term && file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ view.c:1646:2: warning: assigning to 'const unsigned char *' from 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ view.c:1646:2: warning: passing 'char[49]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(doc_view && doc_view->document); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ 67 warnings generated. [CC] src/viewer/text/vs.o 105 warnings generated. In file included from vs.c:13: In file included from ../../.././src/document/document.h:8: ../../.././src/protocol/uri.h:316:58: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] return uri->post ? uri->post - struri(uri) - 1 : strlen(struri(uri)); ^~~~~~~~~~~ ../../.././src/protocol/uri.h:90:21: note: expanded from macro 'struri' #define struri(uri) ((uri)->string) ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/include/string.h:82:28: note: passing argument to parameter '__s' here size_t strlen(const char *__s); ^ 99 warnings generated. In file included from vs.c:15: In file included from ../../.././src/ecmascript/ecmascript.h:8: In file included from ../../.././src/main/module.h:4: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: assigning to 'const unsigned char *' from 'char[29]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:2: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from vs.c:15: In file included from ../../.././src/ecmascript/ecmascript.h:8: In file included from ../../.././src/main/module.h:4: In file included from ../../.././src/config/options.h:9: ../../.././src/util/string.h:255:2: warning: passing 'char[71]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assertm(string && bytes && length >= 0, "[add_bytes_to_string]"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:127:11: note: expanded from macro 'assertm' INTERNAL("assertion " #x " failed: " m); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ In file included from vs.c:17: In file included from ../../.././src/session/location.h:4: In file included from ../../.././src/session/download.h:5: ../../.././src/network/state.h:132:2: warning: assigning to 'const unsigned char *' from 'char[31]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:2: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~ ../../.././src/util/error.h:47:26: note: expanded from macro 'INTERNAL' #define INTERNAL errfile = __FILE__, errline = __LINE__, elinks_internal ^ ~~~~~~~~ In file included from vs.c:17: In file included from ../../.././src/session/location.h:4: In file included from ../../.././src/session/download.h:5: ../../.././src/network/state.h:132:2: warning: passing 'char[35]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] assert(basic != S_ERRNO); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:108:11: note: expanded from macro 'assert' INTERNAL("assertion " #x " failed!"); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../.././src/util/error.h:48:37: note: passing argument to parameter 'fmt' here void elinks_internal(unsigned char *fmt, ...); ^ 5 warnings generated. [LD] src/viewer/text/lib.o gmake[3]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/viewer/text' gmake[2]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src/viewer' gmake[1]: Leaving directory '/Users/pbulk/build/www/elinks/work/elinks-0.12pre6/src' gmake: *** [Makefile.lib:269: all-recursive] Error 1 *** Error code 2 Stop. bmake[1]: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos11-trunk-arm64/www/elinks *** Error code 1 Stop. bmake: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos11-trunk-arm64/www/elinks